The best professor here. This guy is hands down hilarious but he uses his humor to help you learn and understand the material. Huge sports fan, especially all Pittsburgh teams. In the intro class, we watched movies and did reports on them (very easy), and at the end of the course, we did a straightforward project. 