Dr.Zhang provides all resources to succeed in the class. Minimal Extra credit is given but the class is straight forward. 1 midterm and 1 final exam. Quizzes appear at random so attend class. Homework is easy and not time consuming. Group project is straight forward and easy. Labs are easy but longer than what they need to be.