Professor
Marcus Ruter
Most Helpful Review
Spring 2024 - You don't need coding experience. You don't need to go to lecture because they just go over theoretical stuff. Discussion can sometimes be a waste because they elaborate on theory and work on similar problems. GO TO LABS they help you a lot with the code and it is the best place to ask questions. Some projects can be really weird and time consuming but if you start like halfway from the due date it'll be more than fine. USE THE TAs when you run into issues. Reports get REALLY annoying, but the grading for both report and code is extremely lenient. Honestly, Professor Ruter didn't help much in the class with the code, but he was super helpful on the discussion section on Bruinlearn and on email, and replied super fast, and was super nice about it. THe final was this scuffed dynamics problem that was totally out of the scope of the class. It wa important to go to lecture then because he would give some equations you needed. That project sucked but he gave us an extension which was cool. Overall good class.
Spring 2024 - You don't need coding experience. You don't need to go to lecture because they just go over theoretical stuff. Discussion can sometimes be a waste because they elaborate on theory and work on similar problems. GO TO LABS they help you a lot with the code and it is the best place to ask questions. Some projects can be really weird and time consuming but if you start like halfway from the due date it'll be more than fine. USE THE TAs when you run into issues. Reports get REALLY annoying, but the grading for both report and code is extremely lenient. Honestly, Professor Ruter didn't help much in the class with the code, but he was super helpful on the discussion section on Bruinlearn and on email, and replied super fast, and was super nice about it. THe final was this scuffed dynamics problem that was totally out of the scope of the class. It wa important to go to lecture then because he would give some equations you needed. That project sucked but he gave us an extension which was cool. Overall good class.
AD
Most Helpful Review
Summer 2023 - There are two parts in this class. The theoretical math part and the practical coding part. The total grade is calculated on 7 HWs (10% each) and 1 Final Project (30%). And for homework, half of it is math problems and it includes a lot of manual calculations and few elementary math proofs; the other half is MATLAB coding. The Final Project grade is based on MATLAB coding (70%) and a report (30%). Then, for the theoretical part, the professor gave all resources you can expect as a student, pre-recorded lectures/notes (First half by professor Ertugrul Taciroglu; second half by professor Steve Margulis), recorded live-stream lectures/notes(by professor himself), practice problems with solutions, homework solutions, lot of Office Hours, a very good textbook (most of the time you don't have to read because of other resources); basically, you just learn the theoretical part as much as you want, and a good grade is guaranteed (because the professor does not have a TA and he graded extremely lenient himself, and the theoretical part looks like practice problems). The hard part is the MATLAB coding part. It depends, if you know how to code and use the internet wisely, it should not be a big deal since the professor would provide a template to you. The Final Project is all about coding (70% of Final Project Grade), try to understand "Least-square approximation, all methods of interpolation, all methods for Initial Value Problems (ODE only), the only introduced method of solving nonlinear system, i.e., Newton Iteration very well for Final Project. It's obvious, the person who grades your homework matters, and usually it's not your professor himself, be aware of that. There exist 2% extra credits and 97.5% is A+, 90% is A, 85% is A-; if you really want to explore the world of numerical analysis, I recommend taking it with Professor RĂ¼ter.
Summer 2023 - There are two parts in this class. The theoretical math part and the practical coding part. The total grade is calculated on 7 HWs (10% each) and 1 Final Project (30%). And for homework, half of it is math problems and it includes a lot of manual calculations and few elementary math proofs; the other half is MATLAB coding. The Final Project grade is based on MATLAB coding (70%) and a report (30%). Then, for the theoretical part, the professor gave all resources you can expect as a student, pre-recorded lectures/notes (First half by professor Ertugrul Taciroglu; second half by professor Steve Margulis), recorded live-stream lectures/notes(by professor himself), practice problems with solutions, homework solutions, lot of Office Hours, a very good textbook (most of the time you don't have to read because of other resources); basically, you just learn the theoretical part as much as you want, and a good grade is guaranteed (because the professor does not have a TA and he graded extremely lenient himself, and the theoretical part looks like practice problems). The hard part is the MATLAB coding part. It depends, if you know how to code and use the internet wisely, it should not be a big deal since the professor would provide a template to you. The Final Project is all about coding (70% of Final Project Grade), try to understand "Least-square approximation, all methods of interpolation, all methods for Initial Value Problems (ODE only), the only introduced method of solving nonlinear system, i.e., Newton Iteration very well for Final Project. It's obvious, the person who grades your homework matters, and usually it's not your professor himself, be aware of that. There exist 2% extra credits and 97.5% is A+, 90% is A, 85% is A-; if you really want to explore the world of numerical analysis, I recommend taking it with Professor RĂ¼ter.