a few of us have attempted to keep each other sane throughout computer architecture. everytime we meet to do our homework, at least 1/2 the time is spent venting. we talk about how to formulate questions that king will answer specifically (no, "i'm flexible on the due date" or "pick the answer that is most correct to you" or "this question may appear to be ambiguous" do not count as sufficient answers, in fact, none of his answers have been and no, i am not exaggerating), how to approach the department head, and how to approapriately warn the poor souls that might have him next year. more than 1/4 of our final this morning was over topics we haven't discussed in class (we only covered MIPS architecture - he barely mentioned 80x86). is the point of a final to determine if the students have studied the material from how the class was taught last year?
i have a really hard time putting lots of effort into my homework when the only type of response i get is "no" if i get a problem wrong. this doesn't help me at all.
on our final we were asked to calculate how long it takes to read or write a disk sector. we needed to add .0012 + .5/(5400/60) + .5K/5M + .002. does this look like a problem that a calculator should be used on? we are supposed to be learning about how computers work in this class and not how to do arithmetic. but we weren't allowed to use our calculators. he was probably scared we would enter the review questions into our text editors on them...but we wouldn't be tempted to do this if we would adequately teach us.
assembly is very useful for writing drivers and probably for other things also. did we look at any of these in class or write any programs that related to this? ha! for our 2nd program, the assignment was to write the software for an ATM machine that can exchange euros for dollars and vice-versa. for our 3rd program we manipulated strings. granted, i learned alot from writing the 3rd program, but i would definitely have liked to see how assembly is used for useful things...not what can simply be written in c++.
2 CS students who i really respect for their intelligence, work ethic, and attitude towards everything have vowed to never take a class with this man. they are both students who put up with not-so-good professors all the time, yet they cannot stand this man as a professor.
this is only the beginning of complaints i have of this class...let it be a warning to all of the LU CS and math majors out there...