Professor
Minxin Zhang
Most Helpful Review
Fall 2023 - I'm finishing up this course this quarter, and have never felt more unprepared for a final exam. Avoid Zhang if you want a professor you can actually understand speaking English... I stopped going to lecture because she would just read off the slides in whatever sequence she wanted, not like I could understand her anyway. The course material (slides) themselves could also use some work, I used the textbook Big C++ for much of my self-teaching. The slides need to go deeper into syntax and focus less on the unclear examples she recites off.
Fall 2023 - I'm finishing up this course this quarter, and have never felt more unprepared for a final exam. Avoid Zhang if you want a professor you can actually understand speaking English... I stopped going to lecture because she would just read off the slides in whatever sequence she wanted, not like I could understand her anyway. The course material (slides) themselves could also use some work, I used the textbook Big C++ for much of my self-teaching. The slides need to go deeper into syntax and focus less on the unclear examples she recites off.
Most Helpful Review
Fall 2025 - Professor Zhang is extremely unclear in her homework directions, her lectures, and her speaking. I had her as a teacher for PIC 10A last winter and this class was significantly worse. She only uses Jupyter Lab files for all of her lectures instead of PDFs which often times made it harder to follow along with, especially when she would get the code wrong and not be able to explain why or correct it. She hardly explains anything in the lessons and responds in a very unhelpful, non-constructive way when someone asks her a question or gives an incorrect answer. Discussions are somewhat helpful, but everything else about this class is unclear and makes no sense, ESPECIALLY the unnecessarily complicated group project that's only worth 10% of the final grade. You're better off skipping the lectures because you're going to have to teach yourself all the material anyway. Awful teacher for an introductory computing class (both PIC 16A and PIC 10A), so if this is your first time coding, please find another professor.
Fall 2025 - Professor Zhang is extremely unclear in her homework directions, her lectures, and her speaking. I had her as a teacher for PIC 10A last winter and this class was significantly worse. She only uses Jupyter Lab files for all of her lectures instead of PDFs which often times made it harder to follow along with, especially when she would get the code wrong and not be able to explain why or correct it. She hardly explains anything in the lessons and responds in a very unhelpful, non-constructive way when someone asks her a question or gives an incorrect answer. Discussions are somewhat helpful, but everything else about this class is unclear and makes no sense, ESPECIALLY the unnecessarily complicated group project that's only worth 10% of the final grade. You're better off skipping the lectures because you're going to have to teach yourself all the material anyway. Awful teacher for an introductory computing class (both PIC 16A and PIC 10A), so if this is your first time coding, please find another professor.