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

UCalgary Recent Reviews

University of Calgary

1

Class Ratings

3OK Class
3Avg. Difficulty
4Interesting
5Very Useful

Professor Rating

3OK Prof

Prof: Rafat-el-hacha / Winter 2021

Apr 30, 2026

Comments on the course

The course is good; requires too much attention to classes. Professor is helful sometimes will give you a full answer of assignment (like methodology) however, assignments are lengthy and time consuming. will easily kill your week for one assignments. Initially though subject is hard however careful planning will help you to gain more marks in exam. method is important how you design not the answers .

Course: ENCI 633Delivery: OnlineGrade: BWorkload: HeavyTextbook Use: No
Assignment HeavyAttendance Heavy
1

Class Ratings

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

Professor Rating

5Amazing Prof

Prof: Marius Zoican / Winter 2026

Apr 30, 2026

Comments on the course

you get to learn about smart contracts and Ethereum Virtual Machine basics. pretty interesting and very new to me.

Course Content

Module 1: Ethereum Virtual Machine (EVM) Basics. Module 2: Solidity and Smart Contract Development. Solidity basics. Module 3: Decentralized Applications and Tokenization. 50% for two in-class quizzes, 25% essay, 25% project and presentation

Comments on the professor

He’s really great! He grades test very fast, and his exams are very, very fair and lenient. He genuinely wants you to learn and succeed.

Advice

The tokenization project is the only part I find a bit challenging. Other than that, you’ll definitely be fine! Just make sure to study the materials thoroughly and attend the classes.

Course: FNCE 559Delivery: In personGrade: A-Workload: LightTextbook Use: No
Exam HeavyProject Heavy
1

Class Ratings

4Good Class
5Very Easy
4Interesting
3Kinda Useful

Professor Rating

3OK Prof

Prof: Thomas Holloway / Winter 2026

Apr 30, 2026

Comments on the course

the class structure is pretty bad... there's bunch of cases you need to study for it. the whole class is like a joke lol, the midterm was straight from AI GENERATED lmao, class average very hard like 80+, the final ask you to do a reflection on the course HAHA.

Comments on the professor

Chill guy.

Advice

I dont really know whats going on in this class...he didnt even use slides to teach

Course: FNCE 463Delivery: In personGrade: B+Workload: LightTextbook Use: No
Project HeavyExam Heavy
1

Class Ratings

3OK Class
3Avg. Difficulty
4Interesting
4Useful

Professor Rating

3OK Prof

Prof: Steven Paget / Winter 2026

Apr 30, 2026

Comments on the course

this class covers interesting topics such as MNCs, CTAs, hedging strategies, and currency derivatives. I really like the structure of this course, 40% is based on exams and 60% on assignments, and the grading is very fair! all questions are taken directly from the textbook. There’s also a foreign exchange trading assignment, which is quite interesting; you get the chance to trade in the forex market and then write an analytical report. Although attendance accounts for 7% of the total grade, regular attendance is essential! There’s also a presentation at the end of the course. The exam is as difficult as usual, but the grading criteria are quite lenient, so just do your best

Course Content

from course outline: 1. Explain how a country’s balance of payments and current account may affect its currency value. 2. Conduct simulated trades in the foreign exchange market and explain how currency and currency derivates are traded and quoted, while considering parity relationships. 3. Discuss methods of hedging transaction, economic and accounting exposure, and describe when each of these methods should be used. 4. Discuss international financial institutions, assets and marketplaces, and develop tools to manage exchange rate uncertainty. 5. Analyze financial management practices for the multinational corporation, including cash management and foreign investment.

Comments on the professor

Steven is a kind and generous person. But, you know, he’s just not very good at teaching...

Advice

Take a look at the grading criteria. Attend class. Sometimes Steven will provide hints for the exam; the exam content is exactly the same, only the numbers are different tho

Course: FNCE 461Delivery: In personGrade: BWorkload: HeavyTextbook Use: Yes
Assignment HeavyExam Heavy
1

Class Ratings

4Good Class
2Hard
4Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Qing Xu / Winter 2026

Apr 30, 2026

Comments on the course

She grades quite generously. The assignments are designed to help you understand abstract concepts. The midterm exam was fairly manageable, with an average score of around 60. The final exam, however, was extremely rigorous; a single question often contained numerous calculation problems, yet these accounted for only 1–2 points out of a possible 100. the worst thing, you need that 1-2 marks because questions were interconnected. The average score was close to 50, and she do a very big curve for the final, since it accounted for 40% of the total grade…

Course Content

corporate finance, dividend policy, capital structure, D/E, TVM, NPV, etc

Comments on the professor

She’s an great professor! she explains things in a way that’s easy to understand. I really enjoy her classes, they’re the only two courses where I actually learn something in class without having to study on my own!

Advice

Show up and do the practice questions. no cheat sheet allowed tho

Course: FNCE 451Delivery: In personGrade: BWorkload: ModerateTextbook Use: No
Exam Heavy
1

Class Ratings

3OK Class
3Avg. Difficulty
3Kinda Interesting
4Useful

Professor Rating

3OK Prof

Prof: Mali Mansouri / Winter 2026

Apr 30, 2026

Comments on the course

too much work, 3 projects and presentations... But she’s pretty lenient when grading, so you can probably get at least a B+ to an A- on each assignment. However, the final exam is the only opportunity to adjust your grade, and the average score is expected to range from a C+ to a B-, 30% of the final grade btw.

Course Content

basically teach you about different leadership frameworks and be the good person

Comments on the professor

She gives me a strange feeling; although she’s full of enthusiasm, every smile seems forced

Advice

do your best not to miss any classes; this course places a lot of emphasis on class participation, just show up, you’ll be fine

Course: MGST 453Delivery: In personGrade: B+Workload: Very HeavyTextbook Use: No
Attendance HeavyParticipation HeavyProject Heavy