Shahrokh Etemad
Dr. Etemad cares a lot about his students. He actually teaches the material and makes sure that you are following along and understanding what's going on. The exams are fair and much like the homework assignments. There are no tricks, his goal is that you study and understand the material.