Jim Higgins
I love Jim so much! He is very accessible outside of class. On the first day he gives you his phone number to be able to reach him! There is homework almost every week, but it is super easy and it lets you check your work. The lectures are power points that are from the book, he post them online. You don't have to go to class, but I recommend it.