Lecture, three hours; discussion, two hours. Requisite: course 16A or equivalent. In-depth application of Python programming language to problems arising in variety of areas of current interest such as machine learning, computer vision, statistical analysis, numerical analysis, and data acquisition. Advanced Python programming techniques to improve computational efficiency. P/NP or letter grading.

Review Summary

Clarity
8.3 / 10
Organization
8.3 / 10
Time
10-15 hrs/week
Overall
8.3 / 10

Reviews

    Quarter Taken: Winter 2024 In-Person
    Grade: A

    the professor was so approachable during class and in office hours, i went all the time and he was super thorough and clear. lecture isn't recorded and there are mini quizzes given during lecture and discussion where half credit is attendance and half credit is on correctness, but he drops 6 of those. i personally didn't find discussion too helpful but i always went for the attendance.

    there are no exams and just a group project which is doable, the homework are pretty doable as well and if you need help just go to office hours and he'll tell you what he wants and how to do it, and he takes the time to explain things.

    overall take this class, you learn more python (plotly, tensor flow, pytorch, pca, network data science, etc) and i really liked what we learned. i also really liked this professor and would recommend him!

Course

Instructor
Liao, C.
Previously taught
24F 24S 24W

Grading Information

  • Has a group project

  • Attendance required

  • No midterms

  • No final

  • 0% recommend the textbook

Previous Grades

Grade distributions not available.