Hiren Trada
Honestly one of the best professors I have had. Very lenient grading criteria, with 40% of the grade as hw, 40% weekly quizzes, and 20% final. He records all the lectures so you can learn asynch, however the tests are synchronous. He is available to meet almost any day including weekends. Lots of EC for hw (I had over 100% before the final).