Brian Johnson
While new to teaching this class (I assume), Prof Johnson certainly exceeded my expectations. He makes the class interesting and wants everyone to succeed. His class is very chill, but I think that is just how 290 is. Exams are short and easy, and he even offers credit for correction. My biggest complaint is he doesn't use Canvas.