CS61B: Data Structures
CS70: Discrete Mathematics and Probability Theory
- Midterm 1 Review Session's Questions -- Solution
- Submission Guide for Students
- Grading Guide for Readers
CS170: Efficient Algorithms and Intractable Problems
- Syllabus + Readings (They don't have a syllabus for this class for some reason...)
IEOR115: Industrial and Commercial Database Systems
INFO256: Applied Natural Language Processing
INFO290: Data Mining
Here's my unofficial transcript if you are interested in what classes I have taken in the past. I've also auditted a handful of classes that I had a final exam conflict with or is at a graduate level/not opened to most undergrads, including Machine Learning and Probabilistic Graphical Models.
Apart from my official education at Cal, I also explore a bunch of other stuff through MOOCs:
(Finished, or fairly close to completion :p)
- Introduction to Computer Science: Building a Search Engine
- Design and Analysis of Algorithms I
- Functional Programming Principles in Scala
- Coding the Matrix: Linear Algebra through Computer Science Applications
- Natural Language Processing
- Database
- Introduction to Data Science
- Machine Learning
- Programming Languages
(In Progress)