Tamal Ghosh
The lectures are extremely helpful because they include soooo many examples and each topic is explained thoroughly. There isnt really any homework except for projects which arent that bad. For online quizzes you usually get 3 attempts and only the best score counts. For exams just use the study materials given and youll be good