2.4

Nina Choi

Information Technology - Southern Alberta Institute of Technology

2.4
Quality
4.3
Difficulty
32%
Would Retake
89
Reviews
2.4
Quality
4.3
Difficulty
2.4
Helpful
2.4
Clarity

32%

Would Retake

89

Reviews

Rating Distribution
Official
89 total ratings

5

22

4

5

3

4

2

10

1

48

What Students Say

Nina is a knowledgeable instructor when it comes to Networking, but she definitely gives a condescending attitude when it comes to understanding a new concept

CMPN371 - 2.0 rating

Nina is not a good instructor, period

CPNT220 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

74%

Textbook Required

6%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 60 grades
Most common grades:
A+ (14)
B (11)
A (9)
Grade Distribution
A(23)B(12)C(5)D(10)F(4)A-/B+(13)
Based on 82 reported grades
A+: 14
B: 11
A: 9
B+: 8
Common Tags
Tough grader (31)
Participation matters (29)
Lecture heavy (16)
Get ready to read (13)
Group projects (12)
Caring (10)
Test heavy (10)
Skip class? You won't pass. (9)
Rating Trend

Declining

-0.76 avg change
May
Jun
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

NH311

5.0

(1)

CNPT220

3.8

(6)

CPNT254

3.5

(2)

CPNT220

3.1

(22)

CMPN371

2.8

(5)
+4 more courses
Difficulty by Course

CPNT254

5.0

CPN999

5.0

CMPN220

4.7

CPNT219

4.4

CMPN371

4.2

Reviews (88)
4.0
4.0
CPNT220
Nov 19, 2015

Great instructor. Very passionate about networking. Very patient with students. Always willing to help. Entertaining.

5.0
4.0
NH311
Grade: A
May 24, 2016

This is what a teacher is. No, it is not an easy pass, you need to pay attention. Yes, this is what networking is and how you get better at it, is listening to Nina!

3.0
5.0
CPNT254
Aug 31, 2016
Wouldn't take again

Always make sure you're prepared for her class, She expects you to know 100% of the material every week, She doesn't mess around when it comes to marking check-up labs and written assignments. Can be very unforgiving if you don't know your stuff.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
2.0
4.0
CPNT220
Sep 23, 2016
Wouldn't take again

meh. only take her class if you're really into networking. otherwise switch classes. she is so demanding

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
5.0
CPNT220
Grade: B
Oct 4, 2016
Wouldn't take again

be careful when you have this teacher. by far the hardest thing i've ever done at SAIT because she's so nitty gritty to the material and she usually picks on the "dumb" students to answer her questions. You learn alot from her but shes very tough on theory/lab exams .

Participation matters
Skip class? You won't pass.
5.0
3.0
CPNT220
Grade: A+
Nov 2, 2016
Would take again

Nina is by far the best instructor I've had at SAIT. She seems really tough at first, and absolutely if you slack she is very unforgiving. But she explains concepts in a super clear way that even now I won't ever forget network concepts. I'm not even a networking major. Lots of heavy class participation btw.

Participation matters
Clear grading criteria
Hilarious
1.0
5.0
CPNT220
Grade: C-
Nov 10, 2016
Wouldn't take again

i had a hard time understanding her since her erratic behavior gets in the way. most of the time she berated me for not knowing stuff and made me felt like I was dumb to answer her questions...

Tough Grader
1.0
3.0
CPNT220
Grade: F
Nov 15, 2016
Wouldn't take again

Nina is not a good instructor, period. While she'll have her boss (the academic chair) believe so, she is not. She treats students as if they are children. I'm a grown adult and I do not care for your antics. She makes scowling faces that are not pretty. If you fall within a certain 'group' she respects you. I wish I could elaborate on 'group'.

2.0
4.0
CMPN371
Grade: B
Dec 20, 2016
Wouldn't take again

Nina is a knowledgeable instructor when it comes to Networking, but she definitely gives a condescending attitude when it comes to understanding a new concept.

5.0
4.0
CMPN371
Jan 18, 2017
Would take again

Many students takes Nina's words personal. I find Nina very helpful and she makes sure you understand and remember the concepts. Her method of teaching is somewhat different than the main stream "western" college; however, is very effective. She is by far one of the most entertaining instructor I've had.

Gives good feedback
Participation matters
BEWARE OF POP QUIZZES
2.0
4.0
CPNT220
Grade: A+
Jan 24, 2017
Wouldn't take again

Well educated instructor, but it's almost like she gives off an aura that mysteriously repels students from talking to her. She does a poor execution of teaching the material, and tends to overlook some concepts. Her Theory and Lab tests however, are fair and well designed.

Tough Grader
Participation matters
2.0
5.0
CPN999
Grade: C+
Dec 9, 2017
Wouldn't take again

Nina is a lovely person. She has a passion to teach, anf care about the students. However, she does not know how to teach. Her lab classes are weak, and her manner of talk with the student makes the students becomes intimidated to ask. Her exams are so hard, they are not balanced. When Nina learn how to teach, she will be a wonderful teacher.

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
1.0
5.0
CMPN371
Grade: D+
May 1, 2018
Wouldn't take again

Nina runs a mess of a class with little to no theory actually covered, she prefers that students read during their own time and she just gets students to answer and explain key concepts in class. While it might work for some people's learning style it certainly did not cover enough content or make relations between course content. Her respect for s

1.0
4.0
CPNT220
Grade: B+
Sep 4, 2018
Wouldn't take again

Warning! Her labs are disorganized, lectures are confusing and she has some kind of attitude that makes you feel like the dumbest person on Earth for even asking a question. In a word she is unhelpful and I recommend another professor if you have the choice. Textbook use is only marked as mandatory as I don't think you'll learn otherwise.

2.0
3.0
CNPT220
Grade: B+
Oct 4, 2018
Wouldn't take again

Still remember when i first started ask her a question, she replied me ....10 questions. Then i kept my mouth shutting up in her class forever! Lab is ok, theory is nightmare.

1.0
5.0
CPNT220
Nov 29, 2018
Wouldn't take again

Nina is a nice lady, she just doesn't know how to teach. She asks the class questions, which good for her for trying to get people involved, but then gets angry when no one answers. The problem is no one knows the answers, because they can't follow her lectures. Most of what I learned was through labs. She's extremely hard to work with.

Tough Grader
Participation matters
GRADED BY FEW THINGS
1.0
3.0
CPNT220
Grade: B+
Jan 19, 2020
Wouldn't take again

Nina is a nice person, but a very difficult professor. She expects a high class participation in theory, often getting very upset when she does not receive it. She is a very hard person to approach and ask questions to, she seems upset when you do, as if your question offends her "No bad questions" doesn't apply here. Poor Lab instructions as well.

Participation matters
Skip class? You won't pass.
Tough grader
5.0
3.0
CMPN371
Grade: A+
Oct 30, 2020
Would take again

Nina can be harsh, but you will not have a better teacher in the Networking stream. She cares deeply for her students, and will go way beyond necessary to ensure you understand the content. People tend to have issues with her abrasive teaching style, but if you put in the work she will absolutely prepare you for the rest of your time at SAIT.

Participation matters
Skip class? You won't pass.
Hilarious
1.0
3.0
CPNT2020
Grade: A
Dec 10, 2020
Wouldn't take again

Her class is pretty flawed it's kind of hard to understand her and her instructions are really bad. Additionally my entire class was held hostage most of the time and too scared to ask questions because she would basically flame you for doing so unintentionally or not. Be prepared to self learn.

Get ready to read
Participation matters
Lecture heavy
1.0
5.0
CMPN220
Grade: B+
Apr 19, 2021
Wouldn't take again

Love to humiliate students, at one point she told me to drop her class because I didnt know how to answer the 1 question for subnetting.

Participation matters
Skip class? You won't pass.
Tough grader
5.0
3.0
CPNT220
Grade: A+
May 11, 2021
Would take again

Nina is pretty intense but she deeply cares for her students

Accessible outside class
Hilarious
Caring
5.0
3.0
CPNT220
Grade: A-
Oct 26, 2021
Would take again

By far my favorite teacher. She's funny, engaging, and great. If you're a snowflake you will not like her class, she's blunt. Nina knows her stuff and is very passionate about her work. Don't ask stupid questions, no bullcrap, and you'll do fine. Pretty much no homework, this class was pretty easy. North Korea Style!

Skip class? You won't pass.
Hilarious
Lecture heavy
5.0
4.0
CPNT220
Grade: Not sure yet
Dec 7, 2021
Would take again

Nina is 100% my favourite teacher ever. She showed passion in her work and set her students up for success. Nina's class was one of the only classes I was ever excited to attend. Her unique teaching style really helps students understand and brings joy when learning. CPNT 220 is a difficult course but with Nina it felt fun and manageable.

Inspirational
Hilarious
Caring
5.0
4.0
CPNT220
Grade: Not sure yet
Dec 7, 2021
Would take again

Nina is fantastic. She has passion for the material and makes class engaging. She can be a tough grader but is always fair. Sometimes is easy to perceive her teaching style as somewhat abrasive, but she is always just trying to push her students to learn.

Accessible outside class
Hilarious
Caring
4.0
4.0
CPNT220
Grade: A+
Dec 17, 2021
Would take again

A positive review obviously stands out here. My experience was a teacher who genuinely cares about her students, provides well-structured lessons with useful exam prep, and responds to email questions incredibly fast. Just engage with the class and you'll do perfectly fine.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
5.0
5.0
CPNT220
Grade: B
Dec 24, 2021
Would take again

This teacher is difficult but tries her best and gives great feedback about assignments and what you may have done wrong. You need to initiate communication to receive feedback. Altogether a professor that has a great breadth of knowledge in IT and has worked at SAIT for many years. Expect to work hard to pass this class

Lots of homework
Graded by few things
Beware of pop quizzes
5.0
3.0
CNPT220
Grade: A+
Mar 18, 2022
Would take again

Nina was by far the best teacher I have had during my 2 years at SAIT. Anyone who rates her lower than a 5 is a sensitive little be. She is aggressive and harsh but takes immense pride in challenging her students to learn the content. The world is harsh get used to it. .

5.0
4.0
CPNT220
Grade: A
Mar 24, 2022
Would take again

ARP If you know, you know.

Amazing lectures
Inspirational
Caring
5.0
2.0
CNPT220
Grade: Rather not say
Apr 22, 2022
Would take again

Nina is a "tough" teacher for poor students. To the students who do participate and listen, Nina does her very best to ensure that you receive the best possible learning experience. If I were to major in networking, I would recommend anyone to do their best to be in any courses that are taught by Nina.

Participation matters
Group projects
Caring
5.0
4.0
CNPT220
Grade: A+
May 14, 2022
Would take again

Nina is the best of my teacher in this 1st semester. Good teaching style. Good lacture review. Very professional. Fair grade.

Gives good feedback
Caring
Lecture heavy
1.0
5.0
CPNT220
Grade: F
May 17, 2022

Good luck

Tough grader
Group projects
2.0
4.0
CPNT220
Grade: C+
May 17, 2022

Whatever you do make sure you don't ask questions.

1.0
5.0
CPNT220
Grade: Rather not say
May 18, 2022

You must avoid Nina Choi because she can't teach. The textbook is your best friend if you are stuck with Nina as your networking teacher. It says a lot about SAIT when they keep such a low-quality teacher around for years even though she has received many terrible ratings as a teacher.

Tough grader
Get ready to read
Group projects
1.0
5.0
CMPN220
Grade: B
Jul 7, 2022

never again would I take her class

Tough grader
4.0
4.0
CMPN220
Grade: A-
Sep 15, 2022
Would take again

Nina is a fair professor who asks a lot of her students sometimes. I do believe she is a caring and invested teacher and does well to bring students into the activity. If you want to succeed in Nina's class you have to push yourself as it is very technical and ask for the assistance.

Participation matters
Group projects
Caring
1.0
3.0
CPNT219
Grade: Not sure yet
Sep 16, 2022

She will not treat you as an adult although you are the one paying for the course. She will belittle you for not following her instructions and forces you to participate. She will force you to turn on the webcam but then make you watch a pre-recorded lecture anyways. Her teaching style does not make sense and her attitude is entirely condescending.

5.0
4.0
CPNT219
Grade: A
Nov 10, 2022
Would take again

Some people may find her style of teaching hard as she does not hold your hand or provide easy answers. Nina structures her class in a way where you often have to think logically and research to find the correct answer to questions. This provides a better understanding on a topic that is quite intense. Nina celebrates students who work hard.

Participation matters
Gives good feedback
Test heavy
2.0
4.0
CPNT219
Grade: B+
Dec 14, 2022

Start of the semester it was great, but the end and final project the class became hell, get a good group or risk failing. Final project is terrible (35%), if your group needs help on it, ask another network instructor cause good luck asking her for clarification. Can be a good teacher BUT will belittle you. "Show me the money" IYKYK

Get ready to read
Group projects
Lecture heavy
5.0
3.0
CPNT220
Grade: A+
Dec 30, 2022
Would take again

Nina is very knowledgeable in networking & I learned a lot in her class. But her social skills are lacking. She once said she sees herself as socially awkward. Agreed. She often takes her feelings of familiarity with her students too far to the point of rudeness & disrespectfulness. BUT if you have a thick skin & do the work, you'll do well.

Participation matters
Group projects
Caring
5.0
5.0
CPNT220
Grade: B
Feb 22, 2023
Would take again

Every skill you experience and gain from her lecture will be verified later in life. If you can not overcome her class without crying in the end, you probably still need to enhance both your learning and professional skill a bit. But Taking her class will demonstrate to you a "BIG Return" of investment sometime during your life.

Inspirational
Hilarious
Test heavy
1.0
5.0
CPNT219
Grade: C+
Apr 21, 2023

Expect due dates to be changed on a dime, she will email you telling you an assignment that was originally due in a week is now due right then and there. She has no interest in her students passing, and will blame her entire class for not understanding the content instead of the common denominator, herself.

Tough grader
Group projects
Lots of homework
1.0
5.0
CPNT219
Grade: F
Apr 21, 2023

If you decide to cry in her class we fully understand. Now me personally, I cry in the bathrooms but I guess crying in class would allow other students to grasp a fraction of the struggles we go through. Like a little foreshadowing, except it's too late to turn back so your just left with dreading having to go to her class every single week.

Tough grader
1.0
5.0
CPNT219
Grade: B
May 9, 2023

She will think as you are networking gods and expect you to know everything and if you will ask for any help you will be ignored or humiliated in front of everyone and will be shut for whole semester. Moreover, on last day of her class she came with all the clarifications of her ill behaviors and even tried to make other instructors look bad.

1.0
5.0
CPNT219
Grade: F
May 9, 2023

worst teacher

1.0
5.0
CMPN371
Grade: A-
May 9, 2023

I got grade by my self ,there is 0 contribution of nina in this course. All you have to do by your self.

3.0
4.0
CPNT219
Grade: B+
Jun 13, 2023
Would take again

Nina's class started off on a rough note when a group of people from my classmates tried to go to the chair about a couple of Nina's tests that are worth roughly 0.5% of the final grade. This caused Nina to stop doing the tests and she made our final project worth more to compensate for the extra %

Get ready to read
Participation matters
Group projects
1.0
5.0
CPNT219
Grade: C
Jul 9, 2023

She is the cause for a lot of students failing.

Tough grader
Participation matters
Group projects
1.0
5.0
CPNT219
Grade: Rather not say
Sep 26, 2023

By far, the worst teacher at SAIT! Save yourself the time and money and switch out of her class, better yet, don't go to SAIT.

1.0
5.0
CPNT219
Grade: Drop/Withdrawal
Nov 16, 2023

She is horrible at explaining and isn't cooperate or helpful to the students at all.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CPNT219
Grade: D-
Dec 11, 2023

Not Fun

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CNPT220
Grade: B
Jan 8, 2024

I got no words!

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CPNT219
Grade: Incomplete
Jan 31, 2024

bad prof

Tough grader
Participation matters
Lecture heavy
1.0
4.0
CPNT219
Grade: Not sure yet
Mar 4, 2024

I got no words, she would suddenly yelled in class. She just suddenly change the marks for one part in the final project. The way how she speaks, makes me feel like everything turns wrong because of us and she is the victim....

5.0
4.0
CPNT219
Grade: A
Mar 12, 2024
Would take again

If you want to learn something, take the class. Work hard for it and you will like it.

Participation matters
Group projects
Lecture heavy
1.0
5.0
CPNT219
Grade: Not sure yet
Apr 13, 2024

I got no words except how her grading system is really bad!

Tough grader
Participation matters
Group projects
5.0
3.0
CPNT219
Grade: A+
Apr 27, 2024
Would take again

One of the Best Instructor for Networking. Her way of teaching is amazing.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CPNT219
Grade: A+
Apr 27, 2024
Would take again

Her teaching style is awesome. If you attend her class regularly, you will definitely pass the course with outstanding marks.

2.0
4.0
CPNT219
Grade: Rather not say
May 10, 2024
Would take again

Every single class she would spend around 20 minutes before teaching lecturing us. Nina isn't very approachable, people would be scared to walk up to her. Dreadable class. She drills information into your mind which can be helpful but overall not a very good teacher. She's rude. Best thing to do is to lay low and not make yourself known in the clas

Tough grader
Get ready to read
Group projects
1.0
3.0
CPNT219
Grade: A-
Sep 6, 2024

This is a first-semester course that is not too difficult, but she has made it unnecessarily more difficult and confusing. She creates a terrible atmosphere in the classroom. She offers opportunities to ask questions, but you never get the answer you're looking for.

Get ready to read
Beware of pop quizzes
Lecture heavy
2.0
3.0
CPNT219
Grade: Not sure yet
Oct 26, 2024

I don't think she's quite happy and she takes it out on students unfortunately, she rants about other profs how she didn't do something right and I don't blame them she's not a good instructor. She makes students feel stupid for asking questions and isn't helpful at all. Better off studying this course yourself and figuring it out on your own.

Get ready to read
Lecture heavy
Graded by few things
1.0
5.0
CPNT219
Nov 1, 2024

Avoid her if you could

Lecture heavy
4.0
3.0
CPNT219
Grade: B+
Nov 19, 2024
Would take again

Very passionate about networking but has a strict teaching style. She makes networking easy to comprehend and makes lectures entertaining. Be advised that she teaches at a very fast pace so you may need to read ahead. Her classes are not for the weak, so if you keep up with her and don't procrastinate you will understand and learn a lot.

Get ready to read
Participation matters
Hilarious
1.0
5.0
CPNT219
Grade: B+
Nov 20, 2024

doesn't give assignments, only in person assessment's so its impossible to know where you are at/where to improve consistently.

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CPNT219
Grade: B
Nov 20, 2024

Extremely difficult to follow in lectures. Grades only tests and quizzes thus giving little insight into where you are at in the course. Avoid her if possible.

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CPNT219
Grade: Not sure yet
Nov 27, 2024

Worst prof on campus, most boring snooze fest of an intro class you'll ever take. No assignment's only quizzes and tests so if you don't do good on all of them good luck on passing. If you don't like being yelled at and feeling like you should already know everything on the first week of classes don't bothering taking this course. 0/10.

Lecture heavy
Test heavy
Graded by few things
1.0
3.0
CPNT219
Grade: B
Nov 30, 2024

She might mislead you to prepare wrong direction for the tests out of curriculum guideline, because he didn't follow the schedule or she modified several times into the same file name. She would tell you subnet is important but it would happend after 3 weeks. When she told you a wider scope exam, but it would be 70% focusing on subneting.

Tough grader
1.0
3.0
CPNT219
Grade: B-
Dec 17, 2024

The teacher was very strict and emotional, always spending a lot of time talking about how much effort she had put into preparing for the course. She doesn't allow asking questions in class to interrupt her rhythm, but if you ask her during breaks, you have to look at her mood to decide whether to answer you or not.

1.0
4.0
CPNT219
Grade: Incomplete
Jan 14, 2025

I honestly don't know how she's been teaching for this long! Nina Choi is THE worst

Beware of pop quizzes
Lecture heavy
5.0
4.0
CPNT219
Grade: A+
Jan 15, 2025
Would take again

She is a really good professor; she is very strict and tough, but you will learn, she sets you up really well for 2nd and 3rd semester if you actively pay attention and try in her classes.

Tough grader
Participation matters
Amazing lectures
5.0
4.0
CPNT219
Grade: A
Feb 17, 2025
Would take again

I know a lot of people don't like Nina, but here's the thing about her, she cares, she genuinely cares about the material and her students. She is very intense and get ready to put in the work if you want to do well, but she will do her best to help you. A lot of people don't like her, but she will help you learn and if you try you will do well.

Tough grader
Participation matters
Amazing lectures
2.0
4.0
CPNT219
Grade: Drop/Withdrawal
Mar 17, 2025

Strict and very blunt. Participation grade is based on answering to her on zoom chat. Online classes were just labs we would do by ourselves which we dont submit to her and shell just be there to answer questions.. Only grades by in person assignments and tests.. no assignments. If you show up and do the work you will be fine.

Participation matters
Test heavy
Graded by few things
1.0
5.0
CPNT219
Grade: Rather not say
Mar 18, 2025

She's quite intimidating, and the way she grades is awful and not flexible. Please avoid her, and beware of your vpn and small mistakes she doesn't listen for 2nd chances, she's a professional Cybersecurity in sait too. Becareful.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CPNT219
Grade: Drop/Withdrawal
Mar 20, 2025

attendance is not required but she marks me absent 12 times which is not true I've never miss any of her classes. I'm surprise she's been teaching for more than 15years. She gave us test on stuff she didn't do. If English is your 1st language you will probably understand what she's talking about if not than it will be confusing. The worst.

1.0
4.0
CPNT219
Grade: Drop/Withdrawal
Mar 20, 2025

She doesn't know how to teach

Tough grader
Get ready to read
Graded by few things
1.0
5.0
CPNT219
Grade: Drop/Withdrawal
Mar 21, 2025

Very bad professor, I don't understand how is she teaching for 15+years . she doesn't take attendance and she gave me 12 absents but that's not true I am always there in her class. Half of my class has already emailed sait for withdrawal from this course. Save yourself by not taking her class

Tough grader
Participation matters
1.0
5.0
CPNT219
Grade: Drop/Withdrawal
Mar 21, 2025

What she teaches in classe are not in the test, for the exam she will tell you to study something that's not in the exams. All she kept saying in classe is follow my instructions. Her English is not clear you'll get confused. Sait needs to do something about her. Worst teacher ever

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CPNT219
Grade: Incomplete
Mar 24, 2025

She is really doing unfair with students ,she asked that questions which were not a part of syllabus of assesment,and after test she explain that part of assessment which was not in syllabus. What is this ???? Lab classes were online but, assessments were offline.

Tough grader
Participation matters
Beware of pop quizzes
1.0
5.0
CPNT219
Grade: A
Apr 15, 2025

Awful professor. Too busy with her gonzaga schooling to care about her students. Unapproachable and rude. Online classes were useless. Doesn't bother to demo a single lab or show you how to use packet tracer. Lots of self learning as she is extremely hands off. Worst professor I've ever had.

Tough grader
Beware of pop quizzes
Graded by few things
1.0
5.0
CPNT219
Grade: A
Apr 28, 2025

She was alright until she pulled that stunt with the grading in the last month. Hiking up the final exam weight and ditching participation at the last minute? Her excuse was that it would boost our marks with 'bonus points' that never even materialized. Seriously untrustworthy move.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CPNT219
Grade: A
Apr 30, 2025

Nina is a tough grader, always in a bad mood. asking questions are not allowed in her class or she will make u feel like you are stupid. tests are similar from the textbook but does not even teach what is in the book. No homework, but tests are SO SO heavy. Requires attendance but records it completely wrong! DO NOT TAKE HER SHE'S AN AWFUL PROF.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CPNT219
Grade: Drop/Withdrawal
May 7, 2025

Mostly she talk rudely with studens, especially with internal students. She doesn't know how to teach, she just knows how irritate and shout in the class, that's all.

Tough grader
3.0
4.0
CPNT219
Grade: A+
Jun 10, 2025
Would take again

Nina has a specific style. It's not going to be a match for all students. However, those who want to be there and are at least ready to participate will likely benefit from her style. She is a Zero tolerance instructor. But she lays out her expectations and rules clearly at the start. Respect is returned if given. Overall learned a lot.

Tough grader
Participation matters
Lecture heavy
4.0
5.0
CPNT254
Grade: A+
Sep 25, 2025
Would take again

Nina is a good teacher for those who are there to learn. You can't BS your way around labs and or theory. She demands your attention and expects effort. She definitely helped me not just get a C and move on, she makes you learn the content. Shay be loud but it's because she expects the best from her students.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CPNT219
Grade: B
Oct 23, 2025

Nina Choi is the WORST prof in SAIT. Not only does she not know what shes doing, but she doesn't seem to care at all. Asking questions will get you nowhere but being humiliated in front of the class, not to mention how HEAVY the tests and labs are. I had to teach the content back to myself after every so called 'lecture'. AVOID AT ALL COSTS.

Tough grader
5.0
5.0
CNPT220
Grade: B
Nov 24, 2025
Would take again

Nina is still my favourite, despite the difficulty of the learning materials. The learning experience with Lina fully prepared me to overcome the extreme difficulty and rigorous professional destination exam this year through applied self-learning, maintain high academic and professional ethics, and overcome test anxiety in her class.

EXTRA CREDIT
Caring
Respected
1.0
5.0
CPNT219
Grade: A+
Dec 11, 2025

she talks to students like theyre inconveniences,not human,& acts confused when people dont magically understand material she never explains.Asking a question is volunteering to be insulted.Her tone makes any child cry and has mad students cry in class.The class isnt challenging because of the content,its because you have to survive her attitude.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CPNT219
Grade: D
Dec 20, 2025

Shes not good at teaching. She be reading half the slides and yap about random stuff. I lose braincells by going to her lectures. It's better off just study by yourself. She's rude and have no respect to her students. She would publicly makes fun of students asking questions, making you feel like you're insufficient

Tough grader
Get ready to read
Lots of homework
1.0
4.0
CPNT219
Grade: A-
Dec 20, 2025

Nina hates being asked questions, spends half the lecture going on tangents, and is generally rude and disrespectful. At one point, she didn't even know how to expand the Teams viewing gallery — thinking that only ten students had their cameras on when most of us did. As a result, she marked most of us absent!! She should not be an instructor...

Get ready to read
Beware of pop quizzes
Class Info

Online Classes

100%

Attendance Mandatory

74%

Textbook Required

6%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 60 grades
Most common grades:
A+ (14)
B (11)
A (9)
Grade Distribution
A(23)B(12)C(5)D(10)F(4)A-/B+(13)
Based on 82 reported grades
A+: 14
B: 11
A: 9
B+: 8
Common Tags
Tough grader (31)
Participation matters (29)
Lecture heavy (16)
Get ready to read (13)
Group projects (12)
Caring (10)
Test heavy (10)
Skip class? You won't pass. (9)
Rating Trend

Declining

-0.76 avg change
May
Jun
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

NH311

5.0

(1)

CNPT220

3.8

(6)

CPNT254

3.5

(2)

CPNT220

3.1

(22)

CMPN371

2.8

(5)
+4 more courses
Difficulty by Course

CPNT254

5.0

CPN999

5.0

CMPN220

4.7

CPNT219

4.4

CMPN371

4.2

Similar Professors