Andrew Swift
Dr. Swift doesn't make the HW/Exams impossible. Attendance isn't mandatory, so if you can teach yourself, you won't have to go to class. He also doesn't require you to buy the textbook and provides notes with everything you need to know.