Charles Peak
Dr. Peak is fine, but that is about it. He gives out lots of work; weekly homework, group quizzes, and tough in-class quizzes bi-weekly. He treats his class like you don't have 4 other courses that are just as difficult as his. His tests and quizzes go way beyond what we cover in class so prepare with the MOST difficult problems you can find.