I never went to class (because I couldn't understand a word he was saying), and my lab ta was absolute garbage (Hassan). There were like 11 labs and 5 homework yet only half of them counted for credit. Quizzes and final were online, and only 5/6 questions. Honestly, this class was not hard but go to office hours for help on the homework and labs. 