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

COMPSCI 1JC3

Introduction to Computational Thinking

Filter Reviews

Overall2
Easiness3
Interest2.5
Usefulness2
Reviews 2
1

Class Ratings

3OK Class
4Easy
4Interesting
3Kinda Useful

Professor Rating

4Good Prof

Prof: Shahab Asoodeh / Winter 2025

Apr 6, 2025

Comments on the course

this course is actually quite different from the fall course the fall course is kind of bad ngl. too much of the marks are based on participation. for example they mark based on discussion posts so there are so many discussion posts that dont need to exist. sometimes people get called in class which is really bad for social anxiety the winter course though? great. the marking scheme is actually fair and the tests are easy while still feeling useful. the only problem i have is the history stuff is useless. im not opposed to teaching that but it should NOT be marked in quizzes and tests

Course Content

all the content is done in haskell. this language is barebones and while it is useless in real world scenarios, learning to program without basic features like loops can really help

Advice

take it in the winter

Delivery: In personGrade: IncompleteWorkload: ModerateTextbook Use: No
Participation Heavy
1

Class Ratings

1Awful Class
2Hard
1Very Boring
1Useless

Professor Rating

2Bad Prof

Prof: Christopher Kumar Anand / Fall 2023

Sep 5, 2024

Comments on the course

Had to learn a weird language called Elm, which was poorly taught. They even threw in upper-year algorithms in the first few weeks. Also, heavily subjective and disorganized.

Course Content

Not useful at all. Elm was used in Anand’s own code environment with varied packages, so it is near-impossible to even use a code outside of it. Also, Elm in itself is hardly useful at best. Other schools are doing Java, JS, etc in first year… Us? Elm!

Comments on the professor

Seems nice, but really doesn’t teach well.

Advice

N/A

Delivery: In personGrade: A+Workload: HeavyTextbook Use: No
Assignment HeavyProject HeavyParticipation Heavy

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice