Michael Linderman
This was a faced paced course and there wasn't much time to really internalize the information we were being given. The homework schedule was tedious and the exam structure was slightly confusing. The takeways from this course didn't seem useful to me in longterm but were interesting nonetheless
Both Phill and Linderman taught this course simultaneously. This course had way too much homework. At least one new assignment per workday. The content was pretty boring and very fast-paced. The midterm was split into two sections: a paper midterm and an oral exam. The final project consisted of creating your own LLM, etc. Overall, for just a responsible computing credit, not worth the time, effort, sweat, and tears.
Both Phill and Linderman taught this course simultaneously. This course had way too much homework. At least one new assignment per workday. The content was pretty boring and very fast-paced. The midterm was split into two sections: a paper midterm and an oral exam. The final project consisted of creating your own LLM, etc. Overall, f …Read more
(I took this course with Philip Caplan) Despite taking AP Computer Science Principles in high school, I came into this class feeling like I did not have a very good understanding of coding or computer science. This class really helped me gain a better understanding and become able to understand what (python) code means, write concisely and effectively, and debug and troubleshoot. It also shows lots of interesting implementations that let you reach a common result, and talks about efficiency, both in writing and running code. Professor Caplan gives engaging lectures that help get the material across, and is always helpful if you have problems in getting your code to work. He likes including tricky practice problems in the lectures to prove certain points. Weekly work consists of a practice problem set assigned every Monday (due at the end of the semester) that takes 15 minutes to and hour, a large assignment due Thursday night which takes 1-3 hours, and a short quiz and lab (1 hourr) on Friday. You typically have the opportunity to retake assignments should you get a low grade and he gives good feedback to help you gain a better understanding. Overall, I would strongly recommend this course.
(I took this course with Philip Caplan) Despite taking AP Computer Science Principles in high school, I came into this class feeling like I did not have a very good understanding of coding or computer science. This class really helped me gain a better understanding and become able to understand what (python) code means, write concise …Read more