BOYLAND P
Took back in Fall 2025, Boyland has rough lectures and is quite disorganized, but does care about students learning I feel. You can approach with questions and you will likely be able to figure out things you don't understand, and the content of the course was actually good stuff that I think students should learn, but nobody went to lecture.
Boyland literally gives you a free A and teaches you the content for the next three classes. Everyone else who left a 1 review is geeked.
Bad lecturer and class is poorly organized, self studied basically the whole course. Homework is hard af but doable. Content is pretty easy to understand and if you complete the homework and ace the 2-3 question quizzes every week you're gonna get an A. You can skip the midterm and final if you don't gpt the homeworks and do good on quizzes.
At the start of the quarter, he said that we would have eight hws which would be worth 64% of our grade. At the end of the quarter, we have received 5 each taking at least two days to complete. Each time he would say during lectures that the hw would be posted later that day and without fail they would be posted 2-4 days later.
Good guy, but don't know how to teach
The instructor taught these unintuitive abstract concepts very well. I certainly had to read a textbook and meditate a lot on homework questions. It was time consuming, but I feel my brain got stretched a lot. The experience was similar to some pure math courses that require a lot of meditation. You get to program Turing Machines!