Caleb Southern
Professor was super nice and was very accessible. Content was definitely tough, but you can learn it with enough time and effort. Labs matter way more than lecture, so people do skip lecture. He is very enthusiastic and definitely knows his stuff. Highly recommend taking it with him! Quizzes are hard, timed labs are easier (so maximize TL scores).