Jared Miller
He knows how to teach well. I got lazy and started skipping class thinking that I could just learn from YouTube videos, but no. His lectures are very good. Six exams. One of the exams are dropped. Two were curved. Pop quizzes to keep you in class. Small EC opportunity at end of the course. DO the WP homework! It is such a grade booster. Take him!