Peter Pingerelli
Good professor that knows his's stuff and covers the material well. Quizzes and exams are hard. Roughly half the class dropped out/failed. Overall good professor, and nice person. Just a hard course.