Samuel Dedio
He's a good professor and makes himself available, but take this class in person. It's hard learning it on your own and quizzes account for 55% of your grade. Unfortunately quizzes were only accessible during a time that was hard for me to take them. Connect practice Quizzes really do help you prepare for his tests though, dont skip them!