EssayPal.ai - This AI writes in your style of writing!

CSCI 2041

Advanced Programming Principles

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 2
1

Class Ratings

5Amazing Class
4Easy
5Very Interesting
5Very Useful

Prof: Favonia / Fall 2020

Sep 4, 2021

Comments on the course

Relatively easy. Think of functional programming to imperative programming as Calculus is to Algebra, the content is similar, but the way you go about doing stuff is not similar at all, which leads to deep revelations about the structure of programming languages. I put rated this are Very Useful, but I think that only applies to those interested in the more theoretical side of computer science.

Comments on the professor

Favonia was nice, they explained topics well and the homework they made was outstanding. One of the few classes to really make me interested in the content of the homework rather than the endproduct. The meta-programming toward the end was even more interesting.

Advice

Go to office hours. Try to do as many of the bonus problems as you can.

Suggest a professor

Favonia

Grade: A+Workload: ModerateTextbook Use: No
1

Class Ratings

5Amazing Class
5Very Easy
5Very Interesting
2Barely Useful

Prof: James Moen / Spring 2021

Sep 3, 2021

Comments on the course

Easy but largely a deeper dive into material you may already know from CSCI 1933 and CSCI 2011

Comments on the professor

Moen's hilarious and wonderful

Advice

Office hours can help you all the way

Suggest a professor

James Moen

Grade: A+Workload: ModerateTextbook Use: Optional

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice