3.6

Kim Moscardelli

Computer Science - Henry Ford College

3.6
Quality
3.5
Difficulty
56%
Would Retake
122
Reviews
3.6
Quality
3.5
Difficulty
3.6
Helpful
3.5
Clarity

56%

Would Retake

122

Reviews

Rating Distribution
Official
122 total ratings

5

63

4

15

3

5

2

9

1

30

What Students Say

Horrible when it comes to grading homework

CIS170 - 3.0 rating

TOO MANY ASSIGNMENTS AND HOMEWORK

CIS170 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

89%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 65 grades
Most common grades:
A (22)
C (10)
Not sure yet (10)
Grade Distribution
A(30)B(8)C(12)D(12)F(1)A-/B+(6)
Based on 81 reported grades
A: 22
C: 10
Not sure yet: 10
A+: 8
Common Tags
Gives good feedback (20)
Tough Grader (19)
Caring (19)
Skip class? You won't pass. (17)
LOTS OF HOMEWORK (14)
Tough grader (14)
Respected (11)
Test heavy (11)
Rating Trend

Declining

-0.56 avg change
Oct
Nov
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

CIS

5.0

(1)

CIS121

5.0

(3)

CIS999

5.0

(2)

A125

5.0

(1)

CIS232

5.0

(1)
+10 more courses
Difficulty by Course

CIS1000

5.0

A125

4.0

CIS230

4.0

CIS220

3.8

CIS170

3.8

Reviews (120)
5.0
3.0
CIS
Dec 12, 2003

One of the best CIS teachers. Treats students very nice and knows how to teach. You'll have a good experience in her class.

5.0
3.0
CIS170
Jun 23, 2004

Awesome teacher, sometimes hard work, but you learn SO much. She is THE best teacher I ever had.

5.0
3.0
CIS121
Jun 23, 2004

Not an easy instructor, but always there to explain again and again, will work with students one on one. You will learn a lot from her. Great person.

5.0
3.0
CIS220
Sep 23, 2004

Cool instructor who knows her stuff. Kinda hard with her work, but thats how you will learn. Show her you are trying hard and you will get through nicely. Highly recommended.

5.0
2.0
CIS170
Dec 10, 2004

this is the best teacher i ever had. she knows how to explain the subject, very helpful, very i realy recommend her if you realy want to learn somthing.

5.0
3.0
CIS170
Nov 25, 2005

great teacher, the work is hard but you actually learn from it...and shes helpful too.

3.0
4.0
CIS126
Dec 13, 2006

Took her for adv html, online. plan on spending alot of time doing homework. she takes forever to grade your assignments. I still havent gotten grades on most of my work from even the beginning of the semester and here it is the end of the semester. She knows her stuff but I get the feeling she has taken on too much. prlly better on campus prof.

4.0
4.0
CIS220
Apr 10, 2007

Kim is cool but she can be tough. I recommend her.

5.0
4.0
CIS170
May 21, 2007

Fantastic. Makes pointers, arrays, linked lists, and structures easy, even for those new to the world of programming. Very pleasant in class, a reasonable amount of homework, the tests, while hard, are fair, and she's gorgeous. The only downside is a bit slow in returning grades.

5.0
2.0
CIS126
Feb 18, 2008

I really like her!! She makes things easy to understand and is always willing to help. I asked billion of questions concerning the final web project and she never once acted like she didn't want to be bothered. She very friendly. I'd recommened her.......if you are willing to put some effort into the class.

5.0
4.0
CIS125
Jun 15, 2009

Very good teacher, can be hard, but is very understanding and willing to work with anyone willing to put in the effort. Gives a good amount of work but is extremely helpful and explanations/lectures are very detailed and helpful. Would highly recommend, has been one of my favorite CIS teachers and will be taking her for 'C Programming'

4.0
5.0
CIS170
Aug 7, 2009

Great personality. Be prepared to do alot of work. If you are good at programming then you'll do fine if not you will fail. Lots of independent learning.

5.0
3.0
CIS170
Sep 21, 2009

Great teacher, very knowledgeable, and will help you when you need it. Highly recommended though the class can be hard. Attendance is not mandatory but if you miss too much you will fail from lack of understanding.

5.0
2.0
CIS170
Mar 22, 2010

most amazing nicest teacher....she reaches very well and always walks around to help her students...and you will get an A if u take notes and study

5.0
4.0
CIS170
Apr 2, 2010

Great instruction although somewhat tricky.. forces logical thinking critical for programming!

5.0
4.0
CIS999
Jun 20, 2010

None better.

5.0
1.0
CIS126
Dec 27, 2010

Ms. Moscardelli is not only easy but easy to get along with IF you do your assignments and ATTEND the class. He's lenient as far as taking care of business and considerate if you had issues or personal matters,but other than that,you have to submit assignments and projects ontime. In essence, if you do your homework ONTIME and attend you?re golden.

5.0
3.0
CIS170
Jan 4, 2012

Kim is awesome. She really loves programming, and her enthusiasm makes her classes a lot of fun. Super smart. She's a good balance of tough and encouraging.

5.0
3.0
CIS170
Mar 22, 2012

Great teacher!!! Lots of work but are very helpful. She loves to help and she is easy to understand. I would recommend her :)

5.0
4.0
CIS125
Aug 22, 2012

She's is one of the best @ HFCC

5.0
2.0
CIS170
Oct 16, 2012

this teacher is awesome. knows what she is talking about. very helpful and thorough and makes the class fun.

5.0
4.0
A125
Nov 13, 2012

she very good and knows her stuff but she hard

2.0
5.0
CIS170
Nov 30, 2012

TOO MUCH HOMEWORK. TOO MANY ASSIGNMENTS. DOES NOT USE THE TEXTBOOK.

5.0
4.0
CIS170
Jun 5, 2013

Fantastic teacher!!! First computer class and makes the concepts incredibly clear. The independent program assignments and homework really push you to apply yourself outside of class. I highly recommend this class to anyway willing to learn c programming.

5.0
2.0
CIS125
Grade: A+
Aug 22, 2013

Although having zero idea about programming or anything really to do with it, Mrs. Moscardelli made it fun and interesting. If you actually read the textbook, the class was made easy. Challenges you in a fun way.

4.0
4.0
CIS170
Jan 16, 2014

I was a student in her CIS-170 class but never got a good grade in it. I would advise people who wear hearing aids to where them in this class. No offense but even I can barely here what she is saying most of the time. If you are the shy student who never ask questions and get lost in note taking very easy DO NOT Take her.

5.0
3.0
CIS170
May 28, 2014

If you are new to programming,don't miss a class.Seems like every day new information was introduced when you hardly covered the last subject.There are a decent amount of assignments and too many tests that will bring your grade down if you aren't on top of everything. The only grades uploaded ever was the tests, never even the final exam though :(

5.0
2.0
170
Grade: A
Dec 17, 2014

Best CIS teacher at HFC. For those complaining about her being tough, you're supposed to take CIS 125 before you jump into a coding class. S you cant expect to be coddled along while everyone else is eons ahead of you. That aside. She breaks down everything, and shows not only what you're doing, but why. No book, but if u listen u shouldn' need it.

4.0
2.0
CIS170
Grade: B
Dec 30, 2014

Great teacher. I use to hate programming but now after taking this class I love it. I would take more class with this teacher if I can.

4.0
2.0
CIS126
Grade: A
Dec 30, 2014

The only thing here is make sure you make plenty of time during every week to work on the assignment and take the quiz's. Other then that just follow the instructions and e-mail her if you run into any issues.

5.0
3.0
170
Grade: A
May 12, 2015

AMAZING TEACHER! The best teacher at HFC. Really nice and really helpful. Only negative is that she doesn't reply to her emails but she will help you in class if you need it. Would recommend 1010!

2.0
5.0
CIS126
Grade: B
Jun 30, 2015

She is not clear on grading the homework. If class is 50% online she doesn't even consider the online part. If homework is late she doesn't even give you partial credit. She gives too much work. Book is huge and plus a website project. This should of been an 8 credit class .

4.0
2.0
CIS170
Apr 29, 2016

Professor Moscardelli is an HFCC legend. Enough said.

3.0
4.0
CIS170
Grade: B
May 1, 2016

Horrible when it comes to grading homework. It's been over 2 months since one of my homework assignments was graded. Aside from that, she's not a bad teacher/professor.

4.0
3.0
CIS170
Grade: A
May 1, 2016

The best teacher.

5.0
3.0
CIS170
Sep 29, 2016
Would take again

Hands down best CIS teacher, possibly on the planet. Makes a conscious effort to educate students not only on what they are doing but also the why and how.. Will give you extra challenges if you're showing promise in the class and are up to it. Extremely helpful, but doesn't hold your hand. I've never learned more from a CIS teacher in my life.

Gives good feedback
Inspirational
Amazing lectures
1.0
5.0
CIS170
Grade: Drop/Withdrawal
Oct 19, 2016
Wouldn't take again

TOO MANY ASSIGNMENTS AND HOMEWORK. DOES NOT USE THE TEXTBOOK. NOT RECOMMENDED.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
5.0
CIS170
Grade: Drop/Withdrawal
Oct 22, 2016
Wouldn't take again

She is not clear on grading the homework. She gives too much work. Book is huge and plus a website project. Not recommended !!!

Tough Grader
Get ready to read
BEWARE OF POP QUIZZES
1.0
5.0
CIS170
Grade: B
Oct 28, 2016
Wouldn't take again

She is not prepared for this class. She is not clear on everything. She gives too much work without clear direction. Also you have to do Zybooks website homework and assignments and projects. This should of been an 12 credit class .

Tough Grader
BEWARE OF POP QUIZZES
SO MANY PAPERS
1.0
5.0
CIS170
Grade: B
Dec 17, 2016
Wouldn't take again

She is not clear on grading. She gives toooooooooooooooooooooooo much work. Not recommended !!!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CIS220
Grade: Drop/Withdrawal
Dec 20, 2016
Wouldn't take again

She is a very hard teacher to understand and she gives and too much work without clear direction. Rude teacher, and she is not clear on anything even her grading system. Never grading assignments on time and final and tests are very hard. Don't wast your time.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CIS170
Dec 23, 2016
Wouldn't take again

Tough grader and gives too much work. You will not pass.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CIS220
Grade: A
Jan 6, 2017
Would take again

A lot of work with teams

Respected
Participation matters
Caring
5.0
3.0
CIS170
Grade: A+
Feb 6, 2017
Would take again

The BEST professor I ever had! She spiked my passion for coding. If you are serious about coding and really want to learn she is the teacher to take. She will push you to be your best. She is lax on due dates. There is no fluff she teaches what you need to know. She really cares just look at the line outside of her office daily. Highly recommended!

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CIS232
Grade: A+
Feb 6, 2017
Would take again

She goes the extra mile for you! If you are serious about becoming a programmer she is the professor to take. Take her seriously when she gives you advice she knows what she is talking about, she will give you tips to make it in the real world as a programmer. I got a software engineering job 2 weeks after graduation and all her advice was spot on

Inspirational
Amazing lectures
Caring
5.0
3.0
CIS220
Grade: A+
Feb 6, 2017
Would take again

Challenging class but don't worry if you try you will have no problem passing. She wants you to succeed outside of the class room so she challenges you with a team project that gives you experience similar to a real job. Take her for any and all classes that you can you won't regret it. Highly passionate about teaching and truly cares aboutstudents

Inspirational
Caring
GROUP PROJECTS
1.0
5.0
CIS170
Grade: D
Feb 24, 2017
Wouldn't take again

Don't wast your time. She is a very hard teacher to understand and she gives and too much work without clear direction. Rude teacher, and she is not clear on anything even her grading system.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
2.0
CIS170
Grade: A
Apr 28, 2017
Would take again

She is literally the best teacher I've had so far. She might not like it if you skip her class, but I've never learned more in any other class. I love this teacher and would totally recommend her for an easy A.

BEWARE OF POP QUIZZES
Amazing lectures
EXTRA CREDIT
5.0
4.0
CIS170
Grade: A+
Jun 21, 2017
Would take again

One of the best teachers ever, I made this account here just so I can rate her lol, you HAVE to show up to class if it's a CIS class, it's not just the teacher, it's just really hard to skip class and pass a computer language class, her exams aren't hard and aren't easy, if you study well , you'll get an A

Gives good feedback
Respected
Inspirational
1.0
5.0
CIS170
Grade: C-
Jul 14, 2017
Wouldn't take again

She so boring and makes her class so hard, I would rate this class as the worst class (TOUGH GRADER, YOU WON'T PASS, LOTS OF HOMEWORK, TEST HEAVY, UNFAIR TEACHER, and his LECTURE HEAVY). Definitely you will drop her class sure.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CIS170
Grade: C
Jul 22, 2017
Wouldn't take again

She is a very HARD HARD HARD.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CIS170
Grade: C
Aug 8, 2017
Wouldn't take again

Hard teacher to understand and pass.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
CIS170
Grade: C
Oct 9, 2017
Wouldn't take again

She is a very hard teacher to understand.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
4.0
CIS170
Grade: A
Oct 27, 2017
Would take again

Professor Moscardelli does give many assignments and it's easy for them to pile up on your to-do list but, if you keep up on it you should be fine. Just make sure to come to class and pay attention otherwise you'll find yourself having a hard time completing your assignments and doing well on tests.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
3.0
CIS170
Nov 1, 2017
Would take again

AMAZING TEACHER! Very helpful and is always willing to explain things. Don't expect a computer science course to be easy people!

Skip class? You won't pass.
1.0
5.0
CIS170
Grade: Drop/Withdrawal
Nov 15, 2017
Wouldn't take again

I was interested in the topic, but her class was just awful. Lectures with lots of generalities with some "hands-on". Worst class I've taken.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
CIS170
Grade: C
Nov 29, 2017
Wouldn't take again

Do NOT take this teacher for computer class. She is a very hard teacher to understand. She thinks she's funny but she's soooooo lame. If you have to take CIS try to take a different teacher!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CIS170
Grade: C
Dec 3, 2017
Wouldn't take again

She is hard and makes you feel dumb. A lot of homework for only a few points toward your grade. She gives a quiz each wk, sometimes twice a wk.&those weigh your grade down! She teaches fast, she starts teaching before you even finish the problem. Also, she's a very VERY picky grader.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
4.0
4.0
CIS170
Grade: C
Dec 20, 2017
Would take again

Professor Moscardelli cares about her students and will help you out if you ask for it. There are a lot of assignments so, DO NOT fall behind or miss many classes. You'll begin to feel like you're drowning trying to finish everything. This is a programming class, you write a lot of PROGRAMS.

Participation matters
Skip class? You won't pass.
Caring
5.0
3.0
CIS170
Grade: A
Dec 20, 2017
Would take again

the way that she explain the materials is phenomenal she really makes the class fun DEFINITELY NOT BORING, she does give programs to do but you don't have to do them on time because what matter the most to her is that you understand the material. very fun very helpful, just BE PRESENT and you will find it the most helpful and enjoyable class..

Gives good feedback
Inspirational
Hilarious
5.0
4.0
CIS121
Grade: Rather not say
Jan 5, 2018
Would take again

Professor Moscardelli is the most amazing professor Ive had. She is a smart woman who really cares about her students and is willing to help not just in class but outside of class as well. Since she is a programmer expect a few Star Wars jokes, some random conversations about some movies, and an occasional pizza party. One last thing do the work!

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
1.0
1.0
CIS170
Mar 31, 2018
Wouldn't take again

I would recommend looking for someone else to teach you C because she is really harsh with this class. During the beginning you tells you that "it's not an easy class" which is a bit discouraging to hear. TONS of homework, nearly every class session she'll hand something out.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
1.0
CIS170
May 17, 2018
Wouldn't take again

Really annoying to deal with overall due to the fact that she gives you so many assignments, really wouldn't recommend taking her.

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
5.0
CIS170
Grade: B
Jun 8, 2018
Wouldn't take again

I took with her CIS 170. She lies about extra credit. I got A without an extra credit but she gives me B and she posts the grades in last day of the college before Christmas holiday so I could not meet her then I emailed here she did not reply back. She is out of date about technology.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CIS170
Grade: C-
Jun 14, 2018
Wouldn't take again

Look for someone else. Skip this her class you won't pass. She is really harsh with this class. TONS of homework every class.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
1.0
CIS170
Grade: D
Jun 29, 2018
Wouldn't take again

One of the hard teachers ever...

Tough Grader
TEST HEAVY
LECTURE HEAVY
5.0
4.0
CIS170
Grade: A
Jul 31, 2018
Would take again

If you don't want to be a programmer don't take a programming class. Mrs. Moscardelli teaches you the language efficiently. Yes, lots of homework. But, there are many things that need to be touched upon to understand basic programming. Functions, loops, ifs, arrays, pointers. Be ready to code.

Participation matters
LOTS OF HOMEWORK
Caring
5.0
4.0
CIS230
Grade: A-
Aug 18, 2018
Would take again

She is a hard teacher, but if you wanna be a programmer, you do need a teacher like her, she's very good at teaching you the basics and everything you need to know about coding, I see people rating 1.0's for her being a "hard" teacher, well yeah, you want an easy teacher for the easy way out? you won't succeed in life. 10/10 teacher!

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
CIS170
Grade: A
Oct 10, 2018
Would take again

Great teacher tests are hard. She tries to prepare for a career in a IT

5.0
3.0
CIS294
Grade: B+
Oct 23, 2018
Would take again

This is the 5th class I am taking with Mrs Moscadarlli, she is not that hard if you are really trying to get a career in IT.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
CIS170
Grade: B
Dec 18, 2018
Would take again

I took 125 with her and then 170 in the fall. Lectures are really clear and she's just really easy to follow. A lot of assignments but the ones that are supposed to be hard are actually really fun and challenging. Assignments are gimmes because her lectures are so good. She really is one of the better Professors at HFC. Cant wait for C++!

Skip class? You won't pass.
LOTS OF HOMEWORK
Amazing lectures
4.0
3.0
CIS125
Apr 14, 2019
Would take again

She does class lectures at the beginning of the semester, which goes in depth and I use the notes every day. She does individual talks with the students(during precious lecture time!) and she doesn't give other students any time including me. I got lost with the rest of the chapters of the book because of her lecture withdrawal.

Respected
Skip class? You won't pass.
Group projects
1.0
5.0
CIS125
May 8, 2019
Wouldn't take again

She explains information to fast and throw a bunch of assignments/homework problems at you all at once. If you have no experience with python do not take the class she is not a good intro teacher to start with.

Tough grader
Lots of homework
So many papers
5.0
3.0
CIS230
Grade: Not sure yet
May 10, 2019
Would take again

Prof. Moscardelli is, to say the least, one of the best instructors I have ever had. The Tests can be a little challenging but not too much so if you are willing to learn and keep up with the material. Take this professor if you're really ready to learn and strengthen your skills in the CIS field. She's awsome!

Inspirational
Amazing lectures
Caring
5.0
4.0
CIS294
Grade: Not sure yet
May 10, 2019
Would take again

The CIS294 course is a great opportunity to get some real-world, hands-on experience of what it's like to work on a large project with a team. Great experience! 10/10!

Inspirational
Amazing lectures
Caring
5.0
4.0
CIS230
Grade: A
Jun 26, 2019
Would take again

Everyone in academia should strive to be like her. Prof. Kim is a great repository of knowledge. Golden sense of humor from time to time. Although CIS230 is fairly challenged course, Kim will guide you for everything you need to get strong foundation in program languages (coding). Hands down, the best professor I've ever had. Highly recommended!

Gives good feedback
Respected
Amazing lectures
5.0
2.0
CIS121
Grade: A
Jul 15, 2019
Would take again

Great teacher

Gives good feedback
Respected
Clear grading criteria
5.0
4.0
CIS171
Oct 4, 2019
Would take again

Try to take as many classes with her as possible. Having had her as a teacher since CIS 125 (took C, C++, & now I am in Java) her lectures have always remained clear. I knew very little about coding prior to 125, and not to say you don't need to put in any hard work to become good, but having a great professor really makes it that much easier.

Skip class? You won't pass.
Inspirational
Amazing lectures
5.0
2.0
CIS999
Grade: A
Nov 30, 2019
Would take again

She's wonderful. Best CS teacher I've ever had(got my associates at HFCC and am now at UMD). I miss HFCC's CS department and Moscardelli was the primary reason. I had her for like 6 classes. Down to earth, willing to help and you'll learn a lot. Take her if you can!

1.0
5.0
CIS1000
Grade: B+
Feb 26, 2020
Wouldn't take again

She expects you to know everything from the jump. She only teaches a little and expects everyone to be experts in the field, her exams are insane and her homework assignments are even more insane

2.0
2.0
CIS294
Grade: Not sure yet
May 18, 2020
Wouldn't take again

She really doesn't teach anything in this class, the other guy puts in all the work. Honestly I think this class is just a money grab for HFCC. I hate that they make classes like this mandatory for your degree. This is the only class I walked away from feeling like I just wasted about 4 months of my like, not to mention the tuition I had to pay.

Get ready to read
Skip class? You won't pass.
Group projects
5.0
3.0
CIS125
Sep 28, 2020
Would take again

I have had Professor Moscardelli as an instructor for multiple classes, and let me just say, she is the BEST!!! She takes time to go over new topics, and gives great examples in front of the students so they can comprehend the material. All of her tests cover whatever weve already learned, so nothing unfamiliar. She is VERY lenient with due dates.

Gives good feedback
Respected
Caring
5.0
4.0
CIS125
Grade: A
Nov 19, 2020
Would take again

Very friendly teacher.

Gives good feedback
Respected
Accessible outside class
1.0
5.0
CIS230
Grade: Not sure yet
Apr 21, 2021
Wouldn't take again

I received almost no feedback all year. She only graded about 3 of 20 or so assignments by the end of the semester so I have no idea whether I'm passing but I do know she doesn't follow her own grading criteria and just gives you a grade on how she feels. Skip her class if you want someone who can time manage their own class.

Lots of homework
Graded by few things
Tough grader
1.0
5.0
CIS170
Grade: F
May 3, 2021
Wouldn't take again

Class very hard for beginners

Skip class? You won't pass.
Tough grader
1.0
5.0
CIS170
Grade: D-
May 3, 2021
Wouldn't take again

Very tough class

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CIS170
Grade: D-
May 3, 2021
Wouldn't take again

Tests are very difficult and not clear

Test heavy
Amazing lectures
Tough grader
3.0
4.0
CIS170
Grade: D
May 11, 2021
Wouldn't take again

She is a good teacher. However she teaches at a basic level and tests at a much more advanced level. This ends up screwing most people's grades. I do not recommend her.

Gives good feedback
Lots of homework
Tough grader
5.0
2.0
CIS170
Grade: A
May 13, 2021
Would take again

Great Prof! I would disagree with a lot of the negative reviews here, she does give 1-3 coding assignments a week and her in-class demos/notes cover all you need for those. I never spent more than 3 hours on an assignment, most under an hour. Extremely accessible outside of class, and will meet and assist any student struggling. Don't buy textbook.

Gives good feedback
Lots of homework
Accessible outside class
5.0
2.0
CIS171
Grade: B+
Sep 28, 2021
Would take again

Amazing Teacher and a Caring Professor, 10/10 Would Recommend. Pay Attention During the Lecture and You Will Pass With Ease.

Gives good feedback
Respected
Caring
2.0
4.0
CIS170
Grade: C
Oct 25, 2021
Wouldn't take again

Teaches in the most basic way, but tests at a much more advanced level. Does not grade a single assignment until the end of the semester yet gives Midterm exams based off all the homework you have done.

4.0
1.0
CIS221
Grade: A+
Dec 9, 2021
Would take again

This is a very easy laid back online class. Prof Moscardelli is available outside of class and creates a class slack group chat. She offers extra credit each week by completing a check list. Her work load is appropriate and does not take long to complete. I highly recommend taking this class.

Accessible outside class
EXTRA CREDIT
2.0
3.0
CIS221
Dec 20, 2021
Would take again

class was definitely very easy if you need a blow off class. my only issue is she never answered any of my emails or slack messages and for the final did not post a rubric to follow but scored me super low based on a rubric she posted with my grade

EXTRA CREDIT
5.0
4.0
CIS170
Grade: A
Dec 24, 2021
Would take again

Pay attention during the lectures and take some notes. She's usually more than happy to help with your homework as well. As long as you're consistent in your work you'll do well.

Lots of homework
Accessible outside class
Caring
1.0
4.0
CIS170
Grade: Not sure yet
Dec 27, 2021
Wouldn't take again

Makes her assignments really easy and teaches on replit with simplicity. However, the exams are more in-depth and much more complex. It just doesn't add up. Her way of teaching is nothing like exams and gives too much hard work for me to ever recommend taking her. Don't.

Lots of homework
Test heavy
Tough grader
2.0
3.0
CIS171
Grade: Not sure yet
Mar 19, 2022

Kim is overall a laid back professor.But she comes off as lazy at the same time, she sets up a slack group but rarely ever answers, but also tells us not to turn in hw unless it works and to ask her for help...but she's always busy. You won't get a assignment grade till the end of the semester and midterms and finals are hardly like the reviews.

Lots of homework
Lecture heavy
Test heavy
5.0
4.0
CIS170
Grade: A
May 7, 2022
Would take again

I took het for both C and C++, and she is absolutely amazing. the way she explains material is great! She is always ready to to meet with you either online or on campus to help you with your homework programs. For The C (170) the course was) 100% and the C++ (230) was hybrid format. She is also very flexible with due dates, as if they don't exist

Amazing lectures
Inspirational
Accessible outside class
1.0
5.0
CIS170
Grade: D-
May 8, 2022

not a good teacher for programming

Tough grader
Lots of homework
Test heavy
5.0
3.0
CIS170
Grade: C
Jul 24, 2022
Would take again

Professor Kim is hands down the best educator I have had in college. Yes, I got a C in her class, definitely not a reflection of her ability as a professor, my C was because I fell off near the end. She will make time for anyone willing to ask for help at virtually anytime. If not for her, I would teach myself programming and not bother with HFCC.

Gives good feedback
Caring
Accessible outside class
5.0
2.0
CIS171
Grade: A+
Jul 29, 2022
Would take again

Easily best professor anywhere

Amazing lectures
Gives good feedback
Respected
5.0
2.0
CIS170
Grade: Incomplete
Nov 10, 2022
Would take again

Haven't finished the course yet, but Professor Kim so far has been one of the S tier professors at HFC. She genuinely cares about her students and loves what she does. To make it short, fair grader, fun person, great teacher and works with you when it comes to deadlines and extensions. I haven't seen a flaw in her way teaching yet.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
1.0
CIS125
Apr 26, 2023
Would take again

I didn't finish my course yet, but she is one of the best professors. She cares for her students and gives them couple chances to get their work and assignments done... She's the best.

Amazing lectures
Gives good feedback
Caring
3.0
5.0
CIS170
Grade: Not sure yet
May 3, 2023
Would take again

Although she is a good teacher and the material was clear, applying the material on tests was extremely difficult. C is a hard programming language to learn in general and that being said, the tests should be a little easier. If you can find a different professor, go for it; she isn't too bad.

Tough grader
Clear grading criteria
Test heavy
5.0
1.0
CIS221
Grade: A
May 9, 2023
Would take again

Professor Kim was great, the class was easy, the only issue is that she is almost impossible to contact. She grades a little late but she is very kind and caring, and her class was easy. I would take it again, and I highly recommend it.

Clear grading criteria
Gives good feedback
Online Savvy
5.0
2.0
CIS170
Grade: B+
Aug 11, 2023
Would take again

(Winter 2023) Pr. Moscardelli is a GREAT teacher. Her lectures are so clear and so engaging. She gives us Replits to do in class with her. 2 exams: 1 midterm, 1final. Make sure u understand EVERYTHING before an exam & practice your hw. She is lenient with hw due dates, but don't procrastinate. Makes it harder to catch up for an exam. Pizza party :D

Amazing lectures
Gives good feedback
Caring
3.0
4.0
CIS170
Grade: Not sure yet
Dec 16, 2023

not a big fan of this professor AT ALL!! Doesn't put any grades in and lectures aren't helpful...find another professor if you can!

Lecture heavy
Test heavy
5.0
4.0
CIS170
Grade: A
May 7, 2024
Would take again

She is very helpful teacher and would help you at anything you want in terms of homework and exams. Her exams are difficult and would require good preparation for them. But if you try and put effort you will be good.

Clear grading criteria
Gives good feedback
Test heavy
4.0
3.0
CIS170
Grade: A+
May 14, 2024
Would take again

I thought she was a great teacher, but I felt her quality of teaching significantly dropped after the first half. After the first half, lots of the homework had very poor instructions. Exams are difficult but are mostly easier than the study guides. I honestly think this class would be better if each class was only an hour long instead.

Amazing lectures
Graded by few things
Online Savvy
5.0
4.0
CIS170
Grade: C
Oct 15, 2024
Would take again

Gives great lectures that are easy to understand, She does tend to not grade assignments until the end of the semester but I wouldn't worry about that since she is a lenient grader just make sure you turn it in, worry more about your midterm and final. Study the topic between classes if you don't meet that much per week because it's alot of info.

Get ready to read
Participation matters
EXTRA CREDIT
5.0
4.0
CIS170
Grade: Not sure yet
Nov 18, 2024
Would take again

Honestly one of if not the best professor at HFC.

Amazing lectures
Caring
Test heavy
5.0
3.0
CIS170
Grade: B
Dec 12, 2024
Would take again

She is probably the best programming professor at hfc.

Caring
Lecture heavy
2.0
5.0
CIS170
Grade: D
Dec 12, 2024

Overall the professor shows a great deal of knowledge on the subject just dose a bad job of teaching it. Her midterm and final are extremely harder than any programs we do in class.Examples done in class are just us copying what she dose so it seems easy but during an exam it makes it harder. So get ready to learn everting on your own.

Tough grader
Participation matters
1.0
5.0
CIS170
Grade: D-
Dec 12, 2024

Beware of this professor if you can take someone else take them. You won't know your grade till end. It also doesn't seem like she is really teaching us just us copying her work so looking at examples which done help on an exam we become dependent on he doing it is copying.

Tough grader
Participation matters
5.0
3.0
CIS170
Grade: A
Dec 18, 2024
Would take again

I liked her style of teaching but her instructions on HW's and exams are not that clear. Never responds to her emails but she does have office hours. Midterm and final are a large portion of the grade so make sure to study and actually do the HW's. They are open note tho. Grades everything at the end of the semester.

Participation matters
Caring
Test heavy
2.0
3.0
CIS221
Grade: C
Jan 4, 2025

she put in 70% of grades the last day of the semester. I did not get feedback on most work in a timely matter. I could NOT learn from any mistakes because I couldn't see most till they were final. Work was easy and straight forward but had no way of knowing if I was passing or not.

Tough grader
4.0
3.0
CIS170
Grade: B+
Jan 7, 2025
Would take again

Professor Kim is a dedicated instructor who genuinely cares about student success. While the coursework can be challenging, her clear lectures and willingness to help make this class worthwhile. Utilize unstuckstudy alongside traditional study methods for optimal preparation.

4.0
4.0
CIS171
Grade: A
May 21, 2025
Would take again

Had her for 230 and 171. Her exams are extremely difficult so you gotta do all the hws. They are open note tho. For Java, we had a final project and she doesn't really guide you through it. Never responds to emails and grades everything at the end of the sem. She is really nice tho and always has office hours.

Lots of homework
Test heavy
Graded by few things
4.0
2.0
CIS221
Grade: A
Dec 5, 2025
Would take again

She cares about her students success, very attentive and ready to help with any problems or inquiries that you may have! As long as you are communicating when you need help or when something comes up, you will do great in this class!

Participation matters
Amazing lectures
Gives good feedback
1.0
5.0
170
Grade: Not sure yet
Dec 11, 2025

Ms. Kim is a kind and clear instructor who explains the material very well. However, the exams were extremely difficult, even compared to what we learned in class. Grades were posted very late in the semester, and no extra credit was offered, which made the class very challenging.

Tough grader
1.0
5.0
CIS170
Dec 15, 2025

Great lecturer and very nice in class. Unfortunately, assignments and exams seem designed by someone from an alternate universe version of this course. Extremely hard exams, no email response, and grades are posted between later and never.

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

89%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 65 grades
Most common grades:
A (22)
C (10)
Not sure yet (10)
Grade Distribution
A(30)B(8)C(12)D(12)F(1)A-/B+(6)
Based on 81 reported grades
A: 22
C: 10
Not sure yet: 10
A+: 8
Common Tags
Gives good feedback (20)
Tough Grader (19)
Caring (19)
Skip class? You won't pass. (17)
LOTS OF HOMEWORK (14)
Tough grader (14)
Respected (11)
Test heavy (11)
Rating Trend

Declining

-0.56 avg change
Oct
Nov
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

CIS

5.0

(1)

CIS121

5.0

(3)

CIS999

5.0

(2)

A125

5.0

(1)

CIS232

5.0

(1)
+10 more courses
Difficulty by Course

CIS1000

5.0

A125

4.0

CIS230

4.0

CIS220

3.8

CIS170

3.8

Similar Professors