Winter 2021 - If you take Physics 17 with Rahul Roy you will be forced to teach yourself Physics 17. We were behind the syllabus the whole quarter and Professor Roy isn't great about uploading lectures, or uploading them alongside his notes, or starting the recording at the beginning of class. I personally preferred the clarity of the textbook (Serway) over lectures in general
Fall 2021 - Lecture: Prof Roy is not a good lecturer. His tone is so plain that you would easily find yourself distracted even if you could concentrate well on other classes. Fortunately, the slides and instruction of projects are written clearly so students could follow the instruction and complete the project. Projects: Projects are due every two weeks but you could usually have them done in a weekend. The content are interesting and could establish some connection between computation and physics. For example, one of the projects is about monte carlo simulation, and we would use the technique to simulate a 2D system. First 3 projects have detailed instructions that could lead you do them step by step. The last project would be at your discretion (some suggested topics are given as reference). General: I would recommend physics students to take 180N because programming skills are so important nowadays and the department is not teaching programming much (there are some instruction in Physics 18L and 105 series but that's not enough).