David Agogo
Solid professor. Quizzes every week, textbook definitely helps with those. Takes attendance randomly, majority of grade is based off the group project. Gives a lot of feedback for assignments. Only knock is that sometimes his assignment instructions aren't the clearest.