This class is super challenging but Platt gives you tons of work to help with your grade. He's very helpful and responsive in class. There are lecture and lab quizzes. The exams are the same problems as the lecture quizzes. The group projects weren't too bad because they are practically copying and pasting the information you learned in the lab.