Brian Bopp
Prof. Bopp is an awesome guy. Super caring and willing to meet with students to help you succeed. Most of this class is a semester-long group project; it's important to have a good group. Deliverables are clearly defined, and little weight is placed on exams (which are take home, open book). Definitely recommend