Henry Lim
Took my first semester with him. Homework was weekly assignments on MyLabPlus/ Extra Credit assignments before tests. He explains concepts well and his notes/lectures are easy to follow and not too confusing. You can always ask questions as he is open for feedback and interest. Attendance is important since he goes over new sections every class.