There is one lab per week, no midterm or final. Labs themselves take 3-4 hours to complete, and you can get a lot of help on them by going to the sections/office hours. He also provides very quick responses to questions posted on Piazza. If you have a background in coding, the labs are not too difficult. Overall a very chill class.
very bad professor, AVOID AT ALL COST
super hard labs with vague descriptions and little instructions
DO NOT TAKE HIS CLASS!!! RUN!!! No teachings at all and assignments are insanely difficult.
He is making each project harder and harder and keeps including things are not even covered in CS130. His teaching is not helpful at all. He makes his life easier but makes student suffer instead. Really disappointed.
Labs are difficult if you don't have a good foundation of C++ and most of the class is self learning but it's nice that there are no tests. Lectures don't help too much but he answers pretty quickly on Piazza and is a nice.
The professor is terrible. No PPt available, no text book available, no code template available. Each assignment is terribly difficult. He is not qualified to teach this course. He should teach student to learn about data structure, not assuming student already knew everything and torturing them. Frankly speaking - I learnt nothing from him
No tests, but difficult labs
His lectures often don't match up with the current week's assignment and the assignments are difficult, but he responds pretty quickly on Piazza. There are no tests and the entire course is graded through 9/10 assignments. Overall, he gives good feedback and doesn't have tests, but the labs are extremely difficult every week.
made this class harder than previous quarters. even my friends that took this class last year can't help me with the projects since they are impossible
Worst professor ever had
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.
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!
Every time I take a class with this man I am so conflicted. I spent probably 30 hours a week on our first project because it was so unrealistically, unbelievably hard. However, I had to teach myself an absurd amount of material to do well in this class. He is zero help, and I would never take a class with him again, but I did learn a lot lol
Prof. Burk is a very strong programmer, but a very average lecturer. He often doesn't talk about things relevant to the projects (the only thing you are graded on). OH were often so packed it was hard to get help. Be ready to learn from documentation.
Graded only only on diffecult group labs that are build on one another. Gave many extensions. TAs don't help at all. The only help we got was from Burk and Tianle on piazza. They need to get this guy on the teaching staff for this course fr. He actually knows his stuff.
Kevin is super sweet, he always stayed overtime during section/office hours to help. The labs were difficult, and the fact that the TAs did not help made it worse. None of them ever truly helped during office hours or Piazza (except one ULA). A person who was actually taking the class was much more helpful.
This class is group lab based, you will get an A if you do well on the labs. Kevin is always super helpful and caring and nice and smart and understanding and stay late in section and OH to help. BUT the TAs are not helpful... especially jason li. he started not coming to office hour and section in-person just to avoid helping other people....
Kevin Burk is an amazing prof open to helping and extremely passionate. But If I had one thing to say, some of his TAs were quite useless. One in particular was Jason Li; he did not provide any useful advice when it came to coding. He would host Zooms remotely but I had seen him in person just an hour later. Strange, isn't it? -3 stars for Jason