Ken Capps
Great professor, quick to respond to emails and he tells you exactly what he expects from you. There are connect assignments, quizzes, finals exam, discussions and interactive concept. it is a great way to understand and master the material.