Introduction to the numerical algorithms that form the foundations of data science, machine learning, and computational science and engineering. Matrix computation, linear equation systems, eigenvalue and singular value decompositions, numerical optimization. The informed use of mathematical software environments and libraries, such as python/numpy/scipy.
4
UnitsLetter
Grading1, 2, 3
PasstimeNone
Level LimitEngineering
CollegeOnly take 111with the goat GIBOU. The lectures are hard to follow but you can look things up. Weekly hws on jupyter notebook. Midterm and Final were both just another hw assignment taken at home.
Prof. Gibou is great! He lectures using the blackboard and takes time to write out equations. He basically goes over HW/exam problems during the lectures. The class is super easy if you remember intro linear algebra and know python. My only gripe is that we aren't provided notes/slides/textbook sections as reference.
He is a really nice teacher who seems to enjoy what he is lecturing about. Lectures could be a bit boring if he doesnt have the slides prepared before hand and can take a long time writing. Content isnt too hard once you understand what is going on. Most of the hw is given in his codes he gives to class. Online midterm and final
Class is fairly simple - the content was messy and all over the place, but luckily he pretty much gave the answers for HW in the lectures. The class had no tests - only fairly easy projects.
Such a convoluted mess. I'm lucky the graders grade so easily because Gibou can't teach worth anything, and goes a mile a minute without explaining anything.
Really cool guy. If you attend all the lectures and can weed through the material for the solutions it's not too bad. Also, he likes duck a lot if you feel like bringing a snack to his office hours.