NEED to read the textbook to pass. Exams are tough essay questions. A bit of a harsh grader but lots of opportunities to make up the grade through assignments and extra credit. Short lectures, good explanations of concepts. 3 large projects with a bit vague instructions, but not too bad. Due dates are on different days of the week so check syllabus