Professor Ross is great! Attendance is mandatory and you must speak to receive participation points. There is one homework assignment, 3 exams, and one group project. Take Professor Ross he knows his stuff and encourages discussion during lecture.