Lectures were very informative but the random quizzes are brutal. The midterm and final exam as well, studied everything that was covered in lectures and watched YouTube videos on them, and still found the exams brutal. Got a good grade but it was very very difficult to do so. 