2.3

Gina Leoniy

Computer Science - Middlesex County College

2.3
Quality
4.1
Difficulty
33%
Would Retake
86
Reviews
2.3
Quality
4.1
Difficulty
2.3
Helpful
2.3
Clarity

33%

Would Retake

86

Reviews

Rating Distribution
Official

5

19

4

9

3

3

2

3

1

52

What Students Say

Try to switch profs if you get her

CSC161 - 1.0 rating

I hated this class so much, the reason I switched majors from CS is because of her

CSC161 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

87%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 59 grades
Most common grades:
B+ (12)
B (12)
A (11)
Grade Distribution
A(11)B(17)C(14)D(8)F(1)A-/B+(15)
Based on 77 reported grades
B+: 12
B: 12
A: 11
C+: 7
Common Tags
Tough grader (40)
Lots of homework (20)
Participation matters (20)
Get ready to read (18)
Test heavy (17)
Skip class? You won't pass. (13)
Lecture heavy (11)
Caring (8)
Rating Trend

Stable

+0.10 avg change
Jan
Feb
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CSC247

4.0

(1)

CSC241

3.4

(5)

CSC125

3.2

(11)

CSC161

2.4

(41)

CS161

1.7

(20)
+5 more courses
Difficulty by Course

CSC112

5.0

CSC121

5.0

CSC1610

5.0

CS161

4.4

CSC135

4.3

Reviews (86)
2.0
4.0
CSC106
Grade: C+
Jan 25, 2019
Wouldn't take again

She is one of the Worst professors at MCC. She accused me of cheating when I was not she. She is unreasonable and her final tanked my grade and I had a +A coming up to the final. SAVE YOURSELF!

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
3.0
CSC106
Grade: B+
Jan 26, 2019
Wouldn't take again

The class isnt very hard at the beginning of the semester but it will transition into tedious work mixed with long, boring, useless lectures. She will make you come into class for assignments that can be done at home. She is obsessed with catching cheaters and will monitor your screen and accuse you without proof. Avoid this professor at all costs.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
3.0
CSC241
Grade: C+
Jul 23, 2019
Wouldn't take again

DO NOT TAKE HER. At first, she seemed very nice and all laughing but after two weeks of class, she became the worst professor here at MCC. She obsessed with catching cheaters and accused students of cheating. I repeat DO NOT TAKE HER for any classes.

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
3.0
CSC161
Oct 21, 2019
Would take again

she's not bad; just very thorough (downside everyone agrees it kinda feelss like she randomly deducts points for no reason sometimes), which is good because csc courses are the type where I feel like you should try to remeber as much of everything as possible. gives you the easiest tips to pass her quizzes/tests.

Get ready to read
Participation matters
Tough grader
2.0
5.0
CSC161
Nov 4, 2019
Wouldn't take again

You will have good grades in the beginning because the class is easy in the beginning After a while, You will realize she is horrible at teaching. Assume that you cheated on code. STRICT on cheating (taking quiz) that she wont even give you a first warning on accidental. Hard lab exams. I had a B as my final grade by tears/stress. DO NOT TAKE HER!

Skip class? You won't pass.
Lots of homework
Test heavy
1.0
4.0
CSC161
Nov 8, 2019
Wouldn't take again

She is one of the worst CSC professors in my opinion. Doesn't have a clue how to organize her class(what to do when). She is horrible at teaching(always asking students if she is right)Class is easy in the beginning but will turn into a nightmare because of her. Gives too much work and less time to study. ACCUSES people of cheating w/o proof.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSC161
Grade: Audit/No Grade
Nov 25, 2019
Wouldn't take again

She is the worst CSC prof in NJ, let alone MCC. She has no skills to teach, and copies code online herself. She will grade you on the basis of how much she likes you. She gives extremely hard lab exams. Lastly, she is not accessible outside the classroom. DO ME A FAVOR, DO NOT TAKE HER!!

Lots of homework
Tough grader
1.0
5.0
CS161
Dec 1, 2019
Wouldn't take again

if you take her prepare to drop the class

So many papers
Tough grader
5.0
4.0
CSC161
Grade: B+
Dec 5, 2019
Would take again

Leoniy is a great teacher. Her classes are on point. Material is hard, but she helps you through it. If help is needed, she is always available. Does alot of demonstrations to help understand the topics.

Respected
Participation matters
Tough grader
5.0
4.0
CSC161
Grade: C+
Dec 5, 2019
Would take again

Professor Leoniy is outstanding. I thoroughly enjoyed her class. This course is not a joke, material is difficult and you will be bringing the work at home on occasion. Always available for help. Will be taking her again next semester.

Participation matters
Inspirational
Amazing lectures
4.0
4.0
CSC161
Grade: A
Dec 7, 2019
Would take again

This class was hard but I learned alot. Professor Leoniy gives great lectures and demonstrations to help you understand the material. I hated doing comments on every line of code, but it does help you remember the syntax. Professor Leoniy is very helpful and always offers her assistance. I plan to take her again next semester.

Participation matters
Clear grading criteria
Amazing lectures
1.0
5.0
CSC112
Dec 8, 2019
Wouldn't take again

So far the worst professor ever.

Skip class? You won't pass.
Test heavy
Beware of pop quizzes
1.0
5.0
CSC121
Dec 8, 2019
Wouldn't take again

I am pretty sure the positive comments were written by her.

Lots of homework
Beware of pop quizzes
1.0
5.0
CSC161
Dec 8, 2019
Wouldn't take again

Unless you want to waste a semsester DO NOT TAKE HER. 18 people dropped her java class.

Skip class? You won't pass.
Test heavy
So many papers
1.0
3.0
CSC161
Grade: Rather not say
Dec 9, 2019
Wouldn't take again

- Unreasonably paranoid about students cheating. - Doesn't understand course material; her background is business, not Comp Sci. Her lectures consist of her reading aloud from websites she finds as a result. - Disorganized. Materials are all filled with errors such as multiple-choice quiz questions with answers meant for different questions.

1.0
5.0
CSC161
Dec 10, 2019
Wouldn't take again

Don't believe these bootlicker's ratings. She is HORRIBLE , how can she help you when she needs help herself. I would have given her a zero If there was a zero in quality.

Lots of homework
So many papers
Tough grader
1.0
5.0
CSC161
Grade: Drop/Withdrawal
Dec 13, 2019
Wouldn't take again

RUN! Horrendous computer science teacher. Her slides are disorganized and incoherent, clearly, she's not cut out to be a teacher. Her quizzes were crap, and her lectures were total waste of time. The top reviews are probably fabricated because she was completely unqualified.

1.0
5.0
CSC161
Dec 18, 2019
Wouldn't take again

Ok so I ended with a B in this class. This class is VERY easy at first, but becomes VERY VERY difficult due to her not knowing how to teach. She really does not understand how to code . She does give some opportunity here and there, but they wont do anything. Its true, her major is business, not com sci. I got a b from self study. Dont take her

Lots of homework
Test heavy
Skip class? You won't pass.
5.0
5.0
CSC161
Grade: B
May 5, 2020
Would take again

At first I was skeptical about studying Computer Science, but Leoniy really was a welcoming professor. She was very responsive to my emails and always willing to offer help. A lot of people blame the professor in this field, but the truth is she will be your best friend throughout this course as the material is difficult to learn itself.

Respected
Accessible outside class
Get ready to read
4.0
4.0
CSC161
Grade: A
May 5, 2020
Would take again

Currently enrolled in CSC161 w/ Professor Leoniy and I have to say that these reviews do not reflect her class AT ALL. I can agree that she is on top of students cheating, but what type of teacher allows cheating... Put in the time to do your studies and assignments and you will be fine. Ill bet all the reviews about cheating to be same person lol

Respected
Participation matters
Test heavy
1.0
5.0
CSC161
Grade: B
May 12, 2020
Wouldn't take again

You know how you feel when you're at a red light, and a cop car pulls up behind you? You feel like you're doing something illegal when you're not? Well, that's how this professor makes every student feel when taking a quiz or test. This professor does NOT know what she teaches and taking her class is a waste of time if you actually want to learn.

Skip class? You won't pass.
Tough grader
4.0
4.0
CSC247
Grade: B+
May 13, 2020
Would take again

Absolutely love having a social, computer science teacher as my professor as it engages me more in the lectures. I love to see the comments about how Professor Leoniy is strict with cheating, thats how you know the student who wrote those reviews got caught not doing his own work LOL

Respected
Get ready to read
Tough grader
5.0
3.0
CS161
Grade: B+
May 13, 2020
Would take again

Mrs Leoniy truly made intro to computer science a breeze. I was struggling to grasp the concept of object oriented programming but her assignments opened my perspective to these concepts. In addition, I am so grateful to be learning about querying databases as I see this is a mandatory skill for many soft. engineering jobs

Gives good feedback
Accessible outside class
Amazing lectures
1.0
5.0
CS161
Grade: B
May 24, 2020
Wouldn't take again

I can guarantee that all of the positive reviews below are written by her (or she forced her students). Notice how they all have the same date? Leoniy is a god-awful professor who has 0 lecturing skills and gives insanely difficult quizzes/exams. You will deeply regret taking her. Save yourself while you can!

Skip class? You won't pass.
Tough grader
1.0
4.0
CSC161
Grade: B
Dec 22, 2020
Wouldn't take again

Try to switch profs if you get her. It seems like she doesn't even understand what she's teaching, doesn't show actual coding, the lectures are dreadful powerpoints that aren't even hers and she's not lenient with any software issues, ironic. I should've listened to the other people on here, she made me hate this major and I plan on switching now.

Skip class? You won't pass.
Tough grader
Lots of homework
1.0
4.0
CSC161
Grade: C
Jan 2, 2021
Wouldn't take again

I hated this class so much, the reason I switched majors from CS is because of her. Instead of teaching us fundamentals she kept giving us programs to do and if your program didn't work she couldn't explain why. Her lectures are copy and pasted power points from the book which she just reads off of. Spent so much time teaching myself out of class.

Skip class? You won't pass.
Tough grader
1.0
5.0
CS161
Grade: B+
May 13, 2021
Wouldn't take again

This Professor has no idea what she's teaching and does not deserve to be teaching an Intro class. I promise CS is not as difficult as she makes it out to be and that there are better teachers out there. If you HAVE to take her class, be prepared to teach yourself.

Get ready to read
Beware of pop quizzes
Tough grader
1.0
5.0
CSC1610
Grade: F
Dec 16, 2021
Wouldn't take again

Made CS so hard to me and when that I almost considered switching majors, oh she's also obnoxious and gives you 0 interest to listen to her, if this doesn't seem enough when I told her about the difficulty of the class, she told me school might not be for you, " you can be a Plummer or something else"... worst professor ever!!!

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSC161
Grade: C-
Dec 16, 2021
Wouldn't take again

If your taking her class, just be prepared to study on youre own

Lots of homework
Test heavy
Tough grader
1.0
5.0
CSC161
Grade: Drop/Withdrawal
Dec 16, 2021
Wouldn't take again

made me stress so much with the amount of work and self learning i had to do.. good thing i dropped the class in time

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
CSC161
Grade: Drop/Withdrawal
Dec 16, 2021
Wouldn't take again

SHE WILL MAKE YOU HATE CS!!

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSC161
Grade: C-
Dec 17, 2021
Wouldn't take again

She talks alot and explains nothing

Test heavy
So many papers
Tough grader
4.0
3.0
CS161
Grade: B+
Dec 21, 2021
Would take again

Mrs. Leoniy was my first CS professor and I have to say it definitely was a challenging course but she also gave mad extra credit out for those who wanted to do it. The amount of ppl who complain about their grade but didnt put in effort for EC says enough. Not many complaints but just be ready to put in the time & effort to learn

Get ready to read
Lecture heavy
EXTRA CREDIT
5.0
4.0
CSC161
Grade: A-
Dec 21, 2021
Would take again

I love professor Leoniy. She did one on one zoom meetings with me to help me understand the material. Her lectures are great. She gives several examples and does live demonstrations. I feel confident I am ready for csc162.

Respected
Participation matters
Amazing lectures
5.0
4.0
CSC161
Grade: C
Feb 22, 2022
Would take again

Great class. Learned a lot. Prepared me for my transaction to Rutgers. Fair grader and always available for help.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSC125
Grade: B
Feb 23, 2022
Would take again

The more you put in the more you get out of the class. Was not a cake class but do what you should and its all good. Prof is accessible when u need her. I had no problem. Extra credit is king.

Gives good feedback
Participation matters
Clear grading criteria
1.0
5.0
CS161
Grade: D
Mar 19, 2022

I took her for fall ‘21 omg she is awful. She finds every reason to deduct your grade. Do not take her!!!!!!!!

Tough grader
Participation matters
Online Savvy
1.0
5.0
CSC125
Grade: A
May 13, 2022

Nothing in my life will ever come close to the awful experience that was this class. She is a very bad teacher, seriously don't do it.

Tough grader
Test heavy
1.0
5.0
CS161
Grade: Rather not say
May 17, 2022

Didn't write this review sooner because I believed I was the problem with failing her class. However after retaking CS with a different professor, and passing with little to no problems learning, I fully believe that it was professors fault now. She'll read off a powerpoint for hours and shows very little interest in teaching.

Tough grader
Get ready to read
Participation matters
5.0
3.0
CSC125
Grade: A
Sep 7, 2022
Would take again

Professor Leoniy was accessible and always responded to any questions in a timely manner. As long as you follow the clear and concise notes and directions for assignments you will do great in this class!

Clear grading criteria
Caring
Accessible outside class
1.0
3.0
CS161
Grade: Incomplete
Sep 24, 2022

I haven't even finished her course yet, and I've gotten 0's for things I have no control over. I wasn't allowed a "second attempt" because it says I did a first attempt on a quiz. I was locked out of my account and I couldn't even get in, so how can I even attempt?! She doesn't respect you or your time! I find her very hypocritical. AVOID HER!

Participation matters
Lecture heavy
Test heavy
1.0
5.0
CSC241
Grade: B
Nov 21, 2022

Where to even begin with this one. You could code Facebook itself but hey no heading elements or comments? ZERO. Its a shame MCC allows these ridiculous egos to flourish and torture students. Especially this one, someone really needs get her off of her high horse. But hey she's only human RIGHT? She's by far the worst professor i have ever taken.

Tough grader
Lecture heavy
Test heavy
4.0
2.0
CSC125
Grade: A
Nov 24, 2022
Would take again

She is a hit-or-miss professor. Her teaching is not the best and she can be disorganized at times. But she gives you cool advice. She is helpful, available outside class, responds to emails, and never hesitates to help during class and code. She was caring and understanding. Her grading is easy just gotta stick to her instructions carefully.

Get ready to read
Participation matters
Caring
1.0
5.0
CS161
Grade: B-
Jan 21, 2023

She will make sure you hate java and computer science. I would never take her class again. She surely has unnecessary issues with students and horrible teaching style. Every class I saw her getting into arguments with students. specially the second half of the semester. Attendance was mandatory so she has someone to argue with in the class lol

Tough grader
1.0
5.0
CS161
Grade: Drop/Withdrawal
Jan 25, 2023

She doesnt care about u as a student, just here for a check.

5.0
2.0
CSC241
Grade: A-
Feb 10, 2023
Would take again

She is a nice professor, just follow the rules on the assignments and you will do fine. Quizzes are not bad at all, she always does a review before the quizzes so we can be prepared. The book is awesome, it was really an enjoyable class, learnt a lot.

Get ready to read
Clear grading criteria
Caring
1.0
5.0
CS161
Grade: B-
Feb 12, 2023

Her class is joke. She doesn't really teach. Expects you to be there on time and all she does is reads word by word from slides. Useless class. I would never take her class again. I got B- but didn't learn anything in her class. I retook the class with Zale.

Tough grader
1.0
4.0
CS161
Grade: Not sure yet
Feb 13, 2023

Wanted to like her so bad, but now I see why these reviews are as is. I was supposed to take another professor, but last minute they changed my professor to her. I don't she's confident as a teacher, she knows the material but doesn't know how to teach it to others. Like i said, I really wanted to like her, but her way of operating is ridiculous

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSC161
Grade: Not sure yet
Feb 15, 2023

She is not focusing on the main goal that is coding we are all freshman in the coding but the way she teach us and expect has is like we are so professional in coding, she grades you for small thing like why you do not put a dash in your program comment But she forget the main goal that is teaching us how to code has a freshman in coding side.

Tough grader
Graded by few things
1.0
4.0
CS161
Grade: C+
Feb 20, 2023

She can read PowerPoint very well, word by word. Expected nothing to learn. She talks a lot about stuff that is off-topic. I will never suggest anyone take Gina Leoniy's class.

Tough grader
1.0
5.0
CS161
Grade: B+
Mar 20, 2023

This Proff is too much!! Always stick to rule. She want everything to be perfect. Her exams are very tough and no extra credit at all.

Hilarious
Lecture heavy
Test heavy
1.0
5.0
CSC161
Grade: Drop/Withdrawal
Mar 20, 2023

She Teaches everything from the w3 school!! she don't know what she is teaching.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CS161
Grade: Drop/Withdrawal
Mar 20, 2023

On the first day, she makes aware that Computer Science is a difficult degree to obtain. Which all of us could agree with. As student's opinion on a professor is to help and guide the student to success. Professor Leoniy does NOT. All she does is talk in class about the Terminology of Computer Science instead of teaching us how to code.*QuizHeavy

Tough grader
So many papers
Lecture heavy
4.0
3.0
CS161
Grade: A
Mar 23, 2023
Would take again

Definitely strict/nitpicky, but not at all that bad if you actually **study**. A professor's job is to familiarize and support you, they can't magically beam the info into your brain. The people who always complain thru college about bad teachers are the same ones who have AirPods in the entire class. And she literally does give extra credit.

Tough grader
Caring
5.0
4.0
CSC161
Grade: A
Apr 26, 2023
Would take again

Professor Leoniy is amazing. She is a real teacher. Uses various exercises and techniques to help students understand the material. I am currently running a A in her class. I learned so much and will definitely take her again.

4.0
3.0
CSC161
Grade: B
Apr 26, 2023
Would take again

I actually learned something in this class. The exercises helped me tremendously. The course is preparing me to go to Rutgers, so I am glad it was challenging. Will help me to succeed at Rutgers. If you want to really learn, take professor Leoniy. She is definitely the best teacher I ever had.

4.0
3.0
CSC125
Grade: A
Apr 26, 2023
Would take again

Loved this class. Learned alot. Looking to see what other courses I can take with Professor Leoniy

5.0
4.0
CSC161
Grade: B+
Apr 26, 2023
Would take again

Great class OMG. When I took my earbuds out, I actually learned something.

1.0
5.0
CS161
Grade: B-
Nov 10, 2023

Gina Leoniy's Java teaching skills are abysmal, leaving students confused and frustrated. Her lack of clarity and ineffective explanations make learning Java a daunting task. Ask any of your friends who took her, and you will know that she is beyond terrible!

Tough grader
Lots of homework
1.0
5.0
CSC161
Grade: B+
Dec 10, 2023

She got attitude. Teaches only from PowerPoint. Everyone hated her. Get ready to teach yourself. Gives 5 min quiz at the beginning of the class. If you are 1 minute late, then she won't let you take the quiz. Avoid her. Not recommended especially when you care about your GPA

Tough grader
Get ready to read
1.0
5.0
CSC161
Grade: Drop/Withdrawal
Dec 13, 2023

She only teaches from a PowerPoint and talks about the terminology of Java instead of teaching you how to code. She will leave you confused, and make learning Java daunting for you. She is also quiz-heavy! Do not recommend !

Get ready to read
Lots of homework
Lecture heavy
1.0
4.0
CS161
Grade: B+
Dec 18, 2023

Awful experience. Never taking her class. She demotivates on the very first day saying half of you will change you major half way. WTH

1.0
4.0
CSC161
Grade: C+
Dec 23, 2023

She doesn't even really teach; she just reads off PowerPoints. She is a tough grader and doesn't work with the students; she doesn't even know that some of her own test questions are wrong.

Tough grader
Lots of homework
1.0
5.0
CSC125
Grade: B
May 2, 2024

Honestly the professor is so bad, first of all her website for the assignments/lecture notes is not updated at all. When you do the assignments based on her instructions she literally takes off point because it wasn't accurate like dude upgrade your instructions, she expects me to be like Jesus all knowing with the instructions. And grading is bad

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

If you're not sure if computer science is the right discipline for you, then please don't pick her. Because she will ruin your interest in the major. Worst professor in the world ngl

Tough grader
3.0
3.0
CSC161
Grade: C
Oct 8, 2024

Tests and Quizzes are very tough. I wish that she had given open notes during the exam and not let the students with disabilities take tests in the testing center

Tough grader
Lecture heavy
Test heavy
2.0
3.0
CSC161
Grade: Not sure yet
Oct 8, 2024

She is completely lost during her scheduled time frame

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
CSC161
Grade: Not sure yet
Oct 8, 2024

She wishes to become an army ranger because she is told the class this is not the best fit

Hilarious
Caring
Respected
4.0
4.0
CSC161
Grade: Audit/No Grade
Oct 8, 2024

Most of the tutors don't know anything She doesn't have time to sit with the students

Tough grader
Get ready to read
Participation matters
5.0
5.0
CS161
Grade: Rather not say
Oct 8, 2024

She doesn't respond to emails on time I plan to become a gym teacher one day

1.0
5.0
CSC161
Grade: A
Oct 16, 2024

Don't take this if you wanna major comp sci

Tough grader
1.0
5.0
CS161
Grade: C
Nov 8, 2024

She can't code. Ask her. She can only talk from slides. Ask her to write any simple code live in the class. She can't. She will make every excuse to avoid live coding.

Tough grader
Get ready to read
5.0
3.0
CSC125
Grade: C+
Jan 5, 2025
Would take again

Professor Leoniy was awesome. I learned so much in her class. The hands-on exercises helped me tremendously. I wish she was teaching more classes because SHE IS THE BEST!

Participation matters
Amazing lectures
Clear grading criteria
5.0
4.0
CSC161
Grade: B-
Jan 5, 2025
Would take again

Excellent professor for CSC161. I feel confident I am ready for CSC162. You will be happy you took her.

Participation matters
Clear grading criteria
Respected
5.0
3.0
CSC241
Grade: A-
Jan 5, 2025
Would take again

This class was my favorite class. I learned the complete front end/back end to web development. I wish Professor Leoniy taught more classes.

Participation matters
Amazing lectures
Gives good feedback
5.0
3.0
CSC161
Grade: B
Jan 5, 2025
Would take again

Fair Professor. Listen to the lectures, do the work and you'll be fine. When difficult she is available in her office hour. No problem.

Participation matters
Gives good feedback
Caring
5.0
3.0
CSC161
Grade: B+
Jan 5, 2025
Would take again

I took this Professor. Very knowledgeable. Keep up with lectures, readings, work and be fine.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSC241
Grade: B
Jan 5, 2025
Would take again

Good teacher. She likes when u participate. When I didn't understand I went to her for help, np. Just keep up with the assignments.

Participation matters
Gives good feedback
Accessible outside class
1.0
5.0
CSC161
Grade: B-
Jan 24, 2025

The Java class with her was nightmare. Terrible at coding. She has an attitude. Not helpful. Her answers are very confusing and confused you more. Asked many students to drop the class or change major. Exams are okay but harsh grader.

Tough grader
Get ready to read
1.0
1.0
CSC125
Grade: Incomplete
Feb 10, 2025

She's horrible, cannot actually code or diagnose. You could be finished with the assignment, have your code laid out, and she'd have NO IDEA what it was if you never ran it. You can ask her to make a webpage that said only her name, she wouldn't be able to do it. It's ridiculous. I feel horrible if this woman is anyone's first impression of CS

1.0
5.0
CSC125
Grade: C+
Feb 14, 2025

Listen to the reviews. She literally fakes to teach & avoid questions. Exams are completely off and full of surprises. you can tell she doesn't know anything outside her slide content and can't answer simple questions. I don't know how she qualified to teach lol Half of students dropped class by the 5th week.

Hilarious
1.0
5.0
CSC135
Grade: C
Feb 14, 2025

I can't believe she teach Python. She made a mistake on simple if-else code on the second day of the class and few students had to help her correct simple 5 line code lol Such an embarrassing moment. Idk why she teach something she don't know. Don't take her.

5.0
4.0
CSC125
Grade: A
Apr 2, 2025
Would take again

This professor is the best. I learned. So much. Will take again.

Participation matters
Amazing lectures
Hilarious
1.0
3.0
CSC135
Grade: B
May 9, 2025

Avoid Leoniy's class if you're new to programming. I only kept up because I had prior experience. She often gave incorrect info and doubled down when corrected. After I pointed out her mistakes, she singled me out and started antagonizing me. By the end, most students without a background felt lost and said they got no real help.

Get ready to read
Lots of homework
Test heavy
1.0
5.0
CSC135
Grade: B+
Nov 6, 2025

YO lemme tell you this professor is a joke. I'm being serious gang. She doesnt teach and depends on kids with knowledge to help the class. And shes never prepared. i would give he a zero if i could thats how bad it is. im warning you if u get this teacher drop it before the semester starts.

Lots of homework
Hilarious
Lecture heavy
3.0
2.0
CSC125
Grade: A
Dec 16, 2025
Would take again

A controversial professor to many so here's an attempt at a genuine review. Negotiable with due dates, grades, etc. Assignments and quizzes can be confusing due the guidelines and notes on her website need an update and summarization. Even when asking for transparency, answers can be ambiguous. Hard to recommend despite doing well in this class.

Tough grader
Get ready to read
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

87%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 59 grades
Most common grades:
B+ (12)
B (12)
A (11)
Grade Distribution
A(11)B(17)C(14)D(8)F(1)A-/B+(15)
Based on 77 reported grades
B+: 12
B: 12
A: 11
C+: 7
Common Tags
Tough grader (40)
Lots of homework (20)
Participation matters (20)
Get ready to read (18)
Test heavy (17)
Skip class? You won't pass. (13)
Lecture heavy (11)
Caring (8)
Rating Trend

Stable

+0.10 avg change
Jan
Feb
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CSC247

4.0

(1)

CSC241

3.4

(5)

CSC125

3.2

(11)

CSC161

2.4

(41)

CS161

1.7

(20)
+5 more courses
Difficulty by Course

CSC112

5.0

CSC121

5.0

CSC1610

5.0

CS161

4.4

CSC135

4.3

Similar Professors