I thought the TA support was remarkable. I've never received such fast response time in a class.
I was kind of disappointed in the quality of the pdf notes. I found a lot of typos, and wouldn't expect this from a course I am paying almost 1.5k for.
I found the lectures to be absolutely terrifyingly boring. I have to admit, I only watched them when I absolutely was unclear about something.
The forum was very helpful in the HW. I liked that the sections were split up. But, I would have liked the option to have a search box to search through the posts of a level. Sometimes, I would search through threads for a longer time than I wanted to find the answer to a question I had.
The quizzes were good. I would have liked more code snippets, like we got on the final. I think these are the most useful besides practicing, when learning. To have questions like what is the difference between parametric polymorphism and some other type of polymorphism, maybe is useful but honestly, I forgot the answer right after taking the quiz.