Peter Beltramo
Lecture can seem a bit long and boring, he still tries his best to go over the material in depth. The homework can be difficult but he and other TA's are willing to help. As long as you attend class, READ the chapters, and do homework along with past exams, you will do fine in the class. He's generous with the final grade curve and extra credit.