Rob D'Avanzo
Hands down one of the best professors and would definitely take him again. Majority of the class is note/lectured based and slides are accessible on canvas. Exams are based on the notes/ you can use notes to help you. Always there for his student in and outside of the class. Gives little to no work. Super chill professor and very  knowledge. 
