Randal Becker
Be warned, this is a very difficult class. The concepts taught will need a lot more than just listening to lectures. Be prepared to read 3-5 chapters before a test, which is absolutely mandatory due to all test NOT being multiple choice. Time allotted for tests is not enough time. Professor flies through material. Extra cred is only +60ish points.