Farzad Salamifar
Amazing professor! Offered extra credit and was a very lenient grader to us clueless beginners. He clearly outlines what is going to be on the test so you know exactly what to study. Cares about you as a student. Lots of homework but you have unlimited attempts so it is an easy 100% for your homework grade.