John Varvaris
Professor Varvaris is a great teacher. I would recommend anyone to take him. He is straightforward with what will be on the exam and does a very good job with making the class enjoyable and connecting it to the real world. If you take the hybrid course, I strongly recommend at least skimming the textbook.