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

Rate My Courses

See reviews, get advice and find helpful resources for university courses

Search

Recent Reviews

1

Class Ratings

5Amazing Class
4Easy
5Very Interesting
4Useful

Professor Rating

5Amazing Prof

Prof: Crystal Gail Fraser / Winter 2026

May 14, 2026

Comments on the course

It is a very reading heavy course. Discussion and attendance are huge for grades. There is one BIG essay but its pretty easy of a course if you engage, do the readings, and give the essay enough time to be done well.

Course Content

We covered many Indigenous issues including Residential Schools (Crystal's area of focus), Oral Traditions, Indigenous Knowledge Systems, and current/past events.

Comments on the professor

She is knowledgeable and makes class engaging. She is an expert in Residential Schools so you cannot bs on that subject, she literally wrote the book on it for the North. She's smart and fair. She loves to makes sharing circles and its a great way to bounce ideas back and forth with other students.

Advice

Do the readings, talk in class, ask questions, and make sure you give the final essay enough time. There is no excuse for a low effort because it is the only BIG assignment. And keep track of your attendance.

School: UAlbertaCourse: NS 355Delivery: In personGrade: A+Workload: ModerateTextbook Use: No
Attendance HeavyParticipation HeavyEssay Heavy
1

Class Ratings

3OK Class
4Easy
3Kinda Interesting
1Useless

Professor Rating

2Bad Prof

Prof: Albert Gapud / Spring 2026

May 14, 2026

Comments on the course

I enjoyed the contents of the course, but the professor isn't the most engaging

Course Content

literally everything we know about space - how stars are born and how they die, where our elements come from, what galaxies, planets, stars are made of, where supernovas come from, and a bit of info on black holes and potential extraterrestrial life

Comments on the professor

He's...fine. You can tell he's passionate about the topic, but he just kind of,,talks at you. He reads the slide, adds a little bit to it, next slide, rinse and repeat. I don't think it was all his fault, but I couldn't get too engaged. Reading on my own got me more engaged

Advice

Study HARD for the exams. I've never consistently made below a C on exams before this class. Make a GroupMe and help each other, you're all you got

School: USACourse: PH 101Delivery: In personGrade: AWorkload: ModerateTextbook Use: Yes
Assignment HeavyExam Heavy
1

Class Ratings

5Amazing Class
5Very Easy
4Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Hannah Kibby / Spring 2026

May 14, 2026

Comments on the course

Really easy course. Probably the only hurdle is the research project at the end of the course, but even that is easy

Course Content

Going over the ethics of essentially everything tech (network communications, information privacy, intellectual property, network security, computer reliability, etc.) There's a discussion post and a quiz almost every week on each chapter until the final weeks with the research project. The research project is essentially picking a topic that can relate back to the course and its ethical issues.

Comments on the professor

She's quite clear with what you need to do. If you're getting points off, the rubric or a comment will tell you why. Gives good feedback on the 2 parts of the research project. Overall she's as clear as she could be

Advice

Just do what's asked, it's such a simple course. You won't even need gen ai to help you

School: USACourse: CIS 300Delivery: OnlineGrade: AWorkload: Very LightTextbook Use: Yes
Participation HeavyProject Heavy
1

Class Ratings

5Amazing Class
5Very Easy
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Jeffrey Holifield / Spring 2026

May 14, 2026

Comments on the course

Pretty fun course, towards the end I wasn't too interested in the topics, but it was quite helpful

Course Content

Labs working with different protocols on Linux VMs (FTP, SSH, Telnet, CUPS, HTTP, etc.), working with changing file information on a Linux server and knowing why and how to change it properly (DNS, DHCP, SSH). Bringing it all together to understand how these help make the internet work and keep networks secure

Comments on the professor

Really awesome professor, so sad he's retiring, but happy for him. He was quite clear in grading criteria, he'd give and go over study guides for each exam, and he even brought in one of his friends to discuss certifications. We're losing a real one

Advice

Go in with an understanding in Linux. You'll get that from ITE 382 but you need to know commands, how to edit files and save them (using nano or vi), and how to start and stop processes

School: USACourse: ITE 484Delivery: In personGrade: AWorkload: LightTextbook Use: Optional
Exam HeavyAssignment Heavy