Kevin Briggs
Lecture slides are posted and he elaborates on them during lectures. Lectures are uploaded, attendance is still mandatory. The exams were fair and he has a unique curve at the end. Homework can take a while sometimes but he's available for help too. An overall great experience that didn't align with what everyone else here has said about him.