BURK K T
BURK! Man I miss this guy. Crappy lecturer; great for non-intro classes. Lectures not mandatory, interesting and advanced weekly projects, no exams. You WILL get stuck & have to wait in a long line of people looking for help, but it's worth it — I got 3x better at coding!! RN I'm in CS32 Nabeel (textbook word hunt only) bored out of my skull.
I had him for both CS 16 and CS 24. CS 16 had midterm and final and I believe they were both poorly written and were difficult. On the other hand CS 24 had no tests and the grade is just nine lab assignments. The labs are difficult but I highly appreciate how there are no tests. He is very passionate about material but the assignments are hard.
Burk is very passionate and caring. It was his first time teaching the course, and while the structure was not the best, he made a lot of compromises to help out. A lot of people are mad cuz they're bad. Only group projects, no tests. Start early, and ask him questions. Spent >20 hours a week for the first project but I learned a lot.
Not like a traditional class, no exams just all labs. The labs will be difficult so you will have to earn your grade but the guy is always accessible and for help and OH will save your grades
Difficult labs, be ready to go to office hour and using gpt
100% of your grade is on how good you are in coding. If you miss the lectures, the README along with each lab gets you up to speed - if you learn fast. Lectures are interesting! If you get stuck, Kevin, the TAs, and Piazza definitely help. Don't forget about valgrind if you're stuck with segfaults! Definitely one of the professors of all time.
This was supposed to be an intro C++ and even joked about it by having our first assignment be Hello World but then it exponentially got more difficult and by the end we were doing such time consuming and unnecessarily difficult projects that took up all of my time. Exams are awful and shows he doesn't know how to properly test comp sci knowledge
Kevin's CS16 is not really a "Intro to c++". His lecture is awesome, teach you lots of stuff, that is, if you know what he is talking about. This course will be hard if you are inexperience with programming. Lab work is hard, requires tons of time, but really fun. If you like computer science, you will enjoy this course, vice versa.
This man managed to make an introductory CS class into a part time job, only take if your other classes are easy so you can an insane amount of time to finish labs and prepare for exams.
Prof. Burk's lectures feel very unrelated to the labs he assigns-- which are a TON of work btw. He assumes you already have a basic understanding of C++ which is quite tough as a class that's an intro to C++. You don't need to attend lab/lectures. His lectures are tough and he focuses on computer memory a lot rather than teaching you how to code.
This man is absolutely legendary. A lot of work is needed but the projects are so fun to complete. The best thing is that there are no written assignments, no exams, just coding. His CS32 class was great as well. His assignments are creative as well(other than fibvec lol).
Prof. Burk is an excellent, passionate lecturer! He went out of the curriculum to teach us cool stuff like hacking! Attendance isn't mandatory, but I'd recommend you come to lectures. People complain that he only grades on projects, but isn't it good that we have no tests? Plus, he's really lenient (extra credits, TONS of extensions). He's great!