Alec Chan-Golston
This was the hardest class I've ever taken; however, Alec was always available to meet w/ me during office hours to clarify anything. The tests were extremley hard & worth a lot of your grade but he provides study guides & you get a cheat sheet. 3 exams, 10 weekly quizzes & 1 group project. You must go to class and put in a lot of effort.