Adam Gaweda
Great professor that has entertaining lectures worth showing up for. Very clear about what material is going to be on the test so you're not caught off guard. Sometimes makes mistakes in test review keys but always corrects them. Extra credit allowed me to get over a 100 in the class.