This class is what made me want to be a CS major. Dan really cares about his students and the class. If you've never taken a CS class but have any sort of interest, I highly recommend CS10. It can be difficult, but if you put the effort in, it will be worth it. There are also lots of EC opportunities and many chances to get an A.
RespectedAmazing lecturesCaring
1
0
CS10
😖awful
Apr 6th, 2020
Quality
2.0
Difficulty
5.0
CS10
😖awful
Apr 6th, 2020
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: No
Grade: B
Textbook: No
Doesn't really teach in class but labs are hard if you've never coded before. Like really hard and when it gets to Python they were impossible for me. I got like a 25% on the final. But lots of extra credit opportunities.
0
0
CS10
😎awesome
Mar 10th, 2020
Quality
5.0
Difficulty
2.0
CS10
😎awesome
Mar 10th, 2020
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: A+
Textbook: No
I loved this class! It was such a great introduction to coding and computer science in general, and there were so many opportunities to get an A (extra credit, a clobber policy for midterms, etc) that it was easy to focus on just learning CS.
Group projectsHilariousEXTRA CREDIT
0
0
CS61C
😎awesome
Feb 19th, 2020
Quality
4.0
Difficulty
4.0
CS61C
😎awesome
Feb 19th, 2020
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: A+
Textbook: No
He is passionate about CS and shares his excitement with the class. Lectures are always interesting and entertaining. However, he is not the best CS lecturer as he tends to quickly run through the slides without fully explaining things. Projects and homework can be time-consuming and frustrating, but teach you a lot.
Lots of homeworkInspirationalHilarious
0
0
CS10
😎awesome
Jan 10th, 2020
Quality
4.0
Difficulty
4.0
CS10
😎awesome
Jan 10th, 2020
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: A
Textbook: No
Dan is a good lecturer and extremely enthusiastic. However, the content from lecture is rarely on the exams. CS1O is a cs principles course, and is not the best bridge towards CS61A. With that in mind, you do learn a lot about the general ideas behind computing.
Lots of homeworkGroup projectsHilarious
0
0
CS61A
😎awesome
Aug 11th, 2019
Quality
5.0
Difficulty
3.0
CS61A
😎awesome
Aug 11th, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: A+
Textbook: No
Garcia is an amazing instructor with a one of a kind charisma. And I want to remark upon his rap during the last lecture. It was the best Hamilton parody I have ever heard.
Accessible outside classInspirationalHilarious
0
0
CS61A
😎awesome
Jun 15th, 2019
Quality
5.0
Difficulty
4.0
CS61A
😎awesome
Jun 15th, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: A
Textbook: Yes
Dan is such a hilarious and talented guy. He is very caring for his students, and do not intentionally makes the exams extremely difficult. I would say that his exams are definitely on the cs61a level, but he says if you can get an A in percentage he will give you an A, regardless of the grade caps. Love him!
RespectedHilariousCaring
0
0
61C
😖awful
Jun 9th, 2019
Quality
1.0
Difficulty
4.0
61C
😖awful
Jun 9th, 2019
For Credit: Yes
Would Take Again: No
Textbook: No
Don't be fooled by his enthusiasm or high CS10 reviews, Garcia is not a good 61C lecturer. He basically just rushes through slides as fast as possible. I would have rather he slowed down going over topics rather than coming up with elaborate analogies. Watch the other professors' webcast - they go at a pace you can still follow given the material.
0
0
CS61A
😎awesome
May 30th, 2019
Quality
5.0
Difficulty
3.0
CS61A
😎awesome
May 30th, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: B
Textbook: No
Dan is a wonderful professor. Very caring and enthusiastic. He motivates his students and grades fairly. He made my first cs class a great experience.
InspirationalClear grading criteriaCaring
2
0
CS61A
😎awesome
May 27th, 2019
Quality
5.0
Difficulty
2.0
CS61A
😎awesome
May 27th, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: A-
Textbook: No
Dan Garcia is an extremely inspiring professor who goes out of his way to motivate struggling students and give them chances to recover. He implemented the ability to clobber earlier midterm scores with a higher final exam score, made exams very familiar to what he taught in lecture, and shifted grade bins downward to boost peoples final grades.
InspirationalAmazing lecturesCaring
1
0
CS61A
😎awesome
May 27th, 2019
Quality
5.0
Difficulty
3.0
CS61A
😎awesome
May 27th, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: A-
Textbook: No
I love Dan Garcia. He is a professor that truly care about his students and trying to provide as many as opportunities for his students in his CS61A community. At Berkeley EECS department, they strive to prevent students from declaring CS, but Dan is the one that truly love his students and help his students getting into this major. LoveDan loveCS
2
0
CS61AA
😎awesome
May 27th, 2019
Quality
5.0
Difficulty
4.0
CS61AA
😎awesome
May 27th, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Textbook: Yes
This is a professor that truly cares about students. He not only inspire everyone in his class but he also give good grades. He is also very very passionate during lecture and you can see that he really love cs.
RespectedAmazing lecturesCaring
1
0
CS61A
😎awesome
May 22nd, 2019
Quality
5.0
Difficulty
3.0
CS61A
😎awesome
May 22nd, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Textbook: No
Professor Garcia's an incredible CS educator whose care for students shines through his fun lectures and pro-student course policies. While the content for CS61A is highly standardized, Dan's enthusiasm made a difference in getting through this tough course.
RespectedInspirationalCaring
2
0
CS61A
😎awesome
May 12th, 2019
Quality
5.0
Difficulty
4.0
CS61A
😎awesome
May 12th, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Textbook: No
Dan is a great professor. Very enthusiastic every single day. His love for CS is truly inspiring. He's very funny and although 61a is very very tough, having him made lectures something I looked forward to.
Lots of homeworkHilariousAmazing lectures
2
0
CS61A
😎awesome
May 10th, 2019
Quality
4.0
Difficulty
3.0
CS61A
😎awesome
May 10th, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Textbook: No
Dan is an amazing professor who is extremely enthusiastic and quirky. He introduced several course policies to 61A that were really beneficial to students. Although he's great at explaining concepts, his time management is not the best so lecture material is not always covered very well. Lectures also often have a lot of tangents and fluff.
Clear grading criteriaHilariousCaring
0
0
CS61A
😎awesome
May 3rd, 2019
Quality
5.0
Difficulty
4.0
CS61A
😎awesome
May 3rd, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: Not sure yet
Textbook: No
Amazing professor, very passionate, explains things well.
2
0
CS10
😎awesome
Mar 27th, 2019
Quality
5.0
Difficulty
3.0
CS10
😎awesome
Mar 27th, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: A+
Textbook: No
Amazing professor!!
Gives good feedbackRespectedAccessible outside class
0
0
CS61A
😎awesome
Feb 23rd, 2019
Quality
5.0
Difficulty
3.0
CS61A
😎awesome
Feb 23rd, 2019
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Textbook: No
Amazing Professor!
RespectedHilariousAmazing lectures
3
0
CS10
😎awesome
Dec 7th, 2018
Quality
5.0
Difficulty
2.0
CS10
😎awesome
Dec 7th, 2018
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Textbook: No
TAKE CS10! If you don't know anythign about programming before coming to Cal, I highly recommend taking CS10(in the fall of freshman year if you can). You might just reconsider your whole life(or at least major). Dan is just awesome and the class is easy. You can learn a lot if you put in effort, I've can wade into the world of Python on my own now
InspirationalHilariousAmazing lectures
2
0
CS10
😎awesome
Sep 1st, 2018
Quality
5.0
Difficulty
3.0
CS10
😎awesome
Sep 1st, 2018
For Credit: Yes
Attendance: Not Mandatory
Would Take Again: Yes
Grade: A+
Textbook: No
I knew nothing about CS when I came to Berkeley, and CS10 made me fall in love with programming. Dan is great, truly cares about his students, and is big on making CS accessible for all. Contrary to some students' beliefs that CS10 is a "joke" class, I truly felt I learned a lot and it prepared me well for success in CS61a and CS61b.