Fall 2016 - A typical freshman seminar for CS and CSE students. The professor introduces the guest speakers each week (10 in a quarter) and then the guest speaker talks about his or her topic of expertise. The material is interesting and gives you a broad range of topics in computer science. Grading breakdown: 60% quizzes 30% essay 10% participation Quizzes: They are usually very short 4-5 question multiple choice quizzes that you do during discussion section. TA reviews the material of the slides then you take the quiz. Technically you don't have to show up for lecture as the quiz is just based on the slides posted later in CCLE. However, do attend lecture so you actually understand the material which is useful for the essay. Lowest quiz score is dropped. Essay: It is doable and may take some time. Make sure you follow instructions correctly and pay attention to what is being asked of in the rubric and you will be fine. Participation: This is not really participation. It's called "peer review" where you are given 3 random students' essays and you give them a score and comments.
The ratings are spot on: mediocre across the board. I didn't mind too much, since I didn't care about the material very much. He would randomly leave the lectures to be taught by either the TA or a guest lecturer, and quality-wise it didn't really matter. The TA matters a lot for the projects, since he grades them exclusively (and they are worth a lot of your grade), and ours was an asshole. Sorry to the people that demoed their project to him. Luckily it was too much work for one person, so I got to demo to someone with a soul.