3.6
Quality3.5
Difficulty56%
Would Retake122
Reviews56%
Would Retake
122
Reviews
Rating DistributionOfficial
122 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
89%
Textbook Required
17%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.56 avg changeRatings by Course
CIS
5.0
(1)CIS121
5.0
(3)CIS999
5.0
(2)A125
5.0
(1)CIS232
5.0
(1)Difficulty by Course
CIS1000
5.0
A125
4.0
CIS230
4.0
CIS220
3.8
CIS170
3.8
Reviews (120)
One of the best CIS teachers. Treats students very nice and knows how to teach. You'll have a good experience in her class.
Awesome teacher, sometimes hard work, but you learn SO much. She is THE best teacher I ever had.
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.
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.
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.
great teacher, the work is hard but you actually learn from it...and shes helpful too.
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.
Kim is cool but she can be tough. I recommend her.
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.
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.
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'
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.
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.
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
Great instruction although somewhat tricky.. forces logical thinking critical for programming!
None better.
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.
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.
Great teacher!!! Lots of work but are very helpful. She loves to help and she is easy to understand. I would recommend her :)
She's is one of the best @ HFCC
this teacher is awesome. knows what she is talking about. very helpful and thorough and makes the class fun.
she very good and knows her stuff but she hard
TOO MUCH HOMEWORK. TOO MANY ASSIGNMENTS. DOES NOT USE THE TEXTBOOK.
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.
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.
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.
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 :(
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.
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.
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.
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!
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 .
Professor Moscardelli is an HFCC legend. Enough said.
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.
The best teacher.
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.
TOO MANY ASSIGNMENTS AND HOMEWORK. DOES NOT USE THE TEXTBOOK. NOT RECOMMENDED.
She is not clear on grading the homework. She gives too much work. Book is huge and plus a website project. Not recommended !!!
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 .
She is not clear on grading. She gives toooooooooooooooooooooooo much work. Not recommended !!!
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 and gives too much work. You will not pass.
A lot of work with teams
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!
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
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
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.
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.
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
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.
She is a very HARD HARD HARD.
Hard teacher to understand and pass.
She is a very hard teacher to understand.
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.
AMAZING TEACHER! Very helpful and is always willing to explain things. Don't expect a computer science course to be easy people!
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.
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!
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.
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.
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..
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!
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.
Really annoying to deal with overall due to the fact that she gives you so many assignments, really wouldn't recommend taking her.
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.
Look for someone else. Skip this her class you won't pass. She is really harsh with this class. TONS of homework every class.
One of the hard teachers ever...
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.
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!
Great teacher tests are hard. She tries to prepare for a career in a IT
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.
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++!
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.
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.
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!
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!
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!
Great teacher
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.
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!
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
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.
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.
Very friendly teacher.
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.
Class very hard for beginners
Very tough class
Tests are very difficult and not clear
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.
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.
Amazing Teacher and a Caring Professor, 10/10 Would Recommend. Pay Attention During the Lecture and You Will Pass With Ease.
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.
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.
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
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.
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.
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.
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
not a good teacher for programming
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.
Easily best professor anywhere
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.
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.
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.
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.
(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
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!
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.
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.
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.
Honestly one of if not the best professor at HFC.
She is probably the best programming professor at hfc.
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.
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.
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.
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.
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.
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.
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!
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
89%
Textbook Required
17%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.56 avg changeRatings by Course
CIS
5.0
(1)CIS121
5.0
(3)CIS999
5.0
(2)A125
5.0
(1)CIS232
5.0
(1)Difficulty by Course
CIS1000
5.0
A125
4.0
CIS230
4.0
CIS220
3.8
CIS170
3.8