Zareef Mohammed
Awesome guy, best 150 teacher out there, tests aren't easy but he makes sure that he gives you a lot of practice material and tests overall are straightforwards. You DO NOT need a pc, Mac works 100%. Very fair grader for tests and homework, can do very well or poorly in this class if you do your work or not. Only 5 hw assignments and 5 tests.