Sahand Sabet
All lectures are online so you are able to come to class to listen and not have to worry about taking notes. The tests are heavily weighted in the class but he has a review session before the test and will tell what problems to expect on the test. He is very helpful during office hours and enjoys a good conversation.