Professor
Jonathan Eyolfson
Most Helpful Review
Spring 2021 - Jon was a great lecturer. (He ended every lecture with: "I'm pulling for you" : ) ) He revamped the course to simplify the labs and submission process. For example, we didn't have to use a BeagleBoard for the labs. Instead, we did all the labs in a Linux VM (Arch) in Virtual Box. He also streamlined the submission process for labs. Instead of tarballing the assignment and uploading it to CCLE, all we had to do to submit was (git) push our changes to the class server. We also got 4 late days (spread out across all the labs). The submission time is when you push, not the time of the commit. He also streamed his lectures using Twitch (significantly better video quality than Zoom) and posted the recordings on YouTube. We also used Discord for asking questions and talking to the TAs and professor. We also got to choose what topics were covered for the last few lectures (sockets, VMs) which was great. Here's a link to the course website: https://laforge.cs.ucla.edu/cs111/ and the syllabus: https://laforge.cs.ucla.edu/cs111/media/cs111/syllabus.pdf . The grade breakdown is: 5% for the warm-up lab, 10% for each of the four labs, 24% for the midterm, and 30% for the final. (There was also 1% extra credit if you complete the course evaluation.)
Spring 2021 - Jon was a great lecturer. (He ended every lecture with: "I'm pulling for you" : ) ) He revamped the course to simplify the labs and submission process. For example, we didn't have to use a BeagleBoard for the labs. Instead, we did all the labs in a Linux VM (Arch) in Virtual Box. He also streamlined the submission process for labs. Instead of tarballing the assignment and uploading it to CCLE, all we had to do to submit was (git) push our changes to the class server. We also got 4 late days (spread out across all the labs). The submission time is when you push, not the time of the commit. He also streamed his lectures using Twitch (significantly better video quality than Zoom) and posted the recordings on YouTube. We also used Discord for asking questions and talking to the TAs and professor. We also got to choose what topics were covered for the last few lectures (sockets, VMs) which was great. Here's a link to the course website: https://laforge.cs.ucla.edu/cs111/ and the syllabus: https://laforge.cs.ucla.edu/cs111/media/cs111/syllabus.pdf . The grade breakdown is: 5% for the warm-up lab, 10% for each of the four labs, 24% for the midterm, and 30% for the final. (There was also 1% extra credit if you complete the course evaluation.)