Based on 17 Users
Grade distributions are collected using data from the UCLA Registrar’s Office.
Sorry, no enrollment data is available.
Brilliant professor and a good lecturer, but you have to work damn hard to succeed. Homework assignments, 2 midterms, final and oral exams are your entire grade. No extra credit. Friendly and accessible outside office hours. Material is very theoretical and hard to grasp. Don't take if not a math major.
He geniously care about his students. The homework helped me to grasp deeply the content of the coure material. I have to learn latex and Matlab for his project assignments. There were three of them and I was given the freedom to work on a topic of my choice. Pretty smart guy too!
Prof. Koffi put a lot efforts in this class. Besides the technical content of the course, I learned new software such as Latex and Matlab. The project homework assignments can be tricky especially if you aren't the greatest with Matlab. However, Professor Koffi is always willing to lend you a hand when you reach out. He has been nothing short of great when it comes to email responses and answering any of my many questions. I wouldn't have wanted to take the class with anyone else.
NOT recommended. The grading of the class is based on homework (from textbook), projects (coding with Matlab and report in Latex), two midterms, and a final project (code + report + slides + live presentation and Q&A with professor).
Overall: I personally learn little from this class. The professor is a nice guy but his handwriting is hard to read even in remote instruction, and I feel like he's not very good at explaining things. He really wanted interactions but sadly people don't always respond and it's kinda awkward.
Homework assignments: The homework is unbelievably long.. It's not that there are a large number of questions, it's just the calculation sucks. While I understand this is a numerical method class and some amount of calculation is necessary, this is definitely too much- I'm not a computer and it sucks to calculate a system of 20+ equations, etc. Huge amount of repeated exercises with LOTS OF calculations makes the HW's such a pain. And it sucks oven more when the last homework is released on Mon of finals week and due on Friday.. Just imagine you climb out of your sofa after finally finished all your finals to do the homework with ton of calculations.. PAIN
Projects: Honestly I'd say projects are ok mainly because they are graded kindly, despite the spec is unclear. You might get confused on what the professor really wants, but it's usually OK to just make an assumption and go on. So doable projects even with no previous experience in Matlab!
Exams: Doable. Mainly about concepts- it makes me feel better since at least the exams are not THAT calculation intensive. But something to watch out: the schedule of midterms are pretty randomly decided and you'll not get an official notification until the night before (though you might know the day of midterm via discussion forums).