Kit-Bacon Gressitt
Absolutely the best Professor I've had. Attendance and participation matters. No exam/tests, it all participation and a few projects but nothing major. Course material are topics that are actually interesting and relatable. I couldn't recommend this professor more