Abhijit Ramalingam
Abhi is a good professor and pretty lenient with grading. All midterms, finals, and hw is online. He doesn't take late hw because it's through Connect and automatically closes but he curves up the midterms and finals. As long as you listen and do the hw you should be able to pass the class. 