Robert Bonner
Honestly, he's a really chill professor. Weekly chapter readings that he goes over in each class session. You can get by sometimes without reading but it'll help for the exams. 1 group project (select your own group). Lectures are also really interactive and you won't be bored. You won't regret taking him.