Charles Peak
Dr. Peak cares about his students. However, he expects way too much out you. The basics are covered in class and it is expected that you can magically do the hardest problems he can think of. The online homework he assigns is not related to anything he teaches as far as I can tell and is more of a burden than helpful. Study HARD for his tests.