Brian Bopp
Hes a great teacher! I definitely learned so much from his class. The test are kind of difficult mainly the open response questions, but not impossible as long as you study. We had a group project which lasted throughout the whole semester worth a significant amount of our grade, which wasnt bad as long as all your team members do their part.