3.3
Quality3.6
Difficulty40%
Would Retake89
Reviews40%
Would Retake
89
Reviews
Rating DistributionOfficial
89 total ratings5
42
4
5
3
7
2
8
1
27
What Students Say
“Highly highly recommend”
CS111LAB - 5.0 rating“One of the few teachers that actually "teaches"”
CS211 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
96%
Textbook Required
37%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.27 avg changeRatings by Course
CS100
5.0
(1)CS211LAB
5.0
(1)CS111LAB
4.5
(8)CS301J
4.0
(1)CS211
3.6
(11)Difficulty by Course
CS311
4.6
CS301J
4.0
CS211
3.7
CS111
3.4
CS111LAB
2.3
Reviews (88)
Amazing Professor! Had her as the lab instructor and was 1000x more helpful than the lecture instructor! Always willing to help out and stay after class. Crystal clear lectures and individually helps each and every student. Highly recommended!
Definitely a great lab instructor. Pray you get her for CS111, a good lab instructor will help you more than any textbook. English is not her first language, which can be a bit of a problem, but ask a lot of questions and there won't be anything you won't understand.
When the lecture teacher failed to do his job, Ms. Slott zoomed in to the rescue and explained it all to us clearly.
Professor Slott appeared unprepared most classes and uncertain of what she was teaching,....still she did her job and was VERY helpful to those in need.
This was a difficult class for me when Ms. Slot introduced Java. Besides that subject it was really easy. I did really bad in Java, and the final was entirely about Java. Responds quickly and is very helpful. No tests, just do all of your work and don't hesitate to ask for help.
i had her for cs 111. the first few weeks are really easy. the midterm is easy as well. but it starts getting complicated after the midterm. the last month is horrible. she is japanese so its hard to understand her especially since she talks fast. the last month of cs 111 is not easy at all.
Great teacher! She is very helpful and it will be difficult to not do well. However, depending on the class, you might find yourself waiting in line while she is helping other students.
Ms. Slott is not a bad professor by any means. She can definitely be helpful. But SHE DOES NOT KNOW THE DIFFERENCE BETWEEN A LAB AND A LECTURE. In lab when we should be doing stuff, she lectures for half the period! Now this wouldn't be a problem if she didn't lock up our computers while she did it, but that's what kills it for me. Reset and go on.
Slott is the nicest professor I've ever had. She goes out of her way to be helpful and always seems interested in the content. I am a huge fan of her teaching style and am happy to know that I'll be taking her again next semester.
Mrs. Slott was one of the best professors I've had. She goes out of her way to help you, she is right on with the lecture, and she will take things as slow as you need them. She takes attendance, but as long as you have all your programs done by the end of the semester it doesn't matter. Make sure you get her for lab.
Professor Kazumi is really helpful and explains to you until you understand what is going on.
She is very helpful and takes her time explaining how to do each program. Show up finish they program and you pass, simple as that. She essentially gives you the whole semester to finish all your programs.
She is very helpful, and lenient towards her students. You show up to class you will pass, simple as that. Just finish your programs and it shouldn't be too bad. She essentially gives you the whole semester to finish all the programs she assigns.
She is awesome. Simple as that.
she is so awesome!! made programming fun and easy to understand. she is so helpful and really cares about all of her students. take her class!!!
Originally I was supposed to have Slott for the lecture but my professor was changed at the last moment. I still have Slott for the lab class however, and I wish I had her for the lecture. She is very lenient with deadlines, and has helped teach me more than my lecture professor. She wants to see her students succeed. Highly highly recommend.
TAKE HER!!! she is the best! so nice, so helpful, so understanding. i wish she taught every cs class!
Slott is by far the best Comp Sci that I have had thus far. She's personal, helpful, adn there when you need her. Would recommend to everyone.
She helps as much as she can and she is always running around the classroom helping different students during class. Very good at explaining and is very energetic about CS which helps.
1 question quizzes everyday before lecture which counts as attendance
She is the best professor I have ever had, she knows her material extremely well but she want her students to think a lot about the course material she does not like giving answers away. She really cares about her class and she will be there for you if you need extra help. TAKE HER CLASS if you get the chance!
She's a gem. If you have the opportunity to take Slott, you will be doing yourself a favor. One of the few teachers that actually "teaches". Thank you.
I really enjoyed her class and would take her again. She truly cares about her students and offers the class help in homework, however she will guide you through the work, not simply the answer. During lectures she gives very clear examples and tells you what she will put in the final and two midterms.
It all depends on the student if they learn or cheat their way through. Slott is amazing at teaching CS, lecture and lab I asked so many questions and she would answer all of them. She was also very patient with slow learners and really prepared you for the midterms and the final, highly recommend her.
Very patient with slower learners. I have not taken a computer course before and she understands that it is difficult. She is always available during her office hours and is always willing to help. The lectures feel very long and she likes to be on time. There are quizzes at the beginning of class so make sure to be on time and show up.
I'm a transfer student from uccs who already took intro into programming with java, c# , c++ and Unix. I took this class as a refresher. This class is all over the place. Difficult for no reason. Do not take this class if you are taking your first CS class. I really feel sorry for the students here. This does not help you learn the fundamentals.
Answers questions well if you ask them. It's possible to pass the class without doing much but just show up to the lectures/labs to fully get something from this class especially if you are a CS major. A lot of time to do all the labs and only had around 6 homework assignments all semester. Taking her for CS 211 Lab again.
The best CS professor! Very helpful and patient. Clear and detailed lecture. Quiz every lecture+lab.
Literally one of the best professors. If you take cs111 you want Slott! She really cares about her students and wants them to learn. For me cs111 was extremely difficult but if you go to her office hours and ask for help it makes it a lot more manageable.
prepared me well for cs211 and was very thorough in her lectures. I wish she taught cs211. Lecture and lab quiz everyday for attendance so i would not suggest skipping.
Tried really hard in this class. The 2 Midterms and Final were really hard. There is a lot of homework assignments throughout the semester. You have to study a lot and understand the material if you want to pass the class.
Professor Slott has a bit of an accent, but is easy to understand. She tries to ensure everyone understands the material and how to apply the concepts in the labs. She's very approachable and willing to help during her office hours. Don't miss class because there's a quiz every day.
This was my first computer science class I had ever taken and I was so glad that I chose professor Slott. Really cared that you understood the material and was willing to help outside of class if you didn't. She has lecture notes which really helps when you are trying to review or better understand something. Definitely recommend.
Very satisfied with all that I've learned from professor Slott's courses. She often covers how code is executed through memory, which helps a lot with understanding algorithms and how each line of code works. She also is willing to help anyone and is reasonable with people who have technical issues or anything else (just make sure to let her know).
She's very demanding when it comes to homework assignments. She'll have you do very specific things in the homework and if you're not outputting the same exact answers as her, you'll be marked off. She also assigns a lot of homework every single week. For lab, she always assigns a new lab every session.
Her lectures are super easy to follow and she posts all her notes online. She is super nice and is always happy to help. It was easy to ask questions outside class. She does assign a lot of homework, but it really helps with understanding the material and she offers extra credit. She also offers multiple chances on some assignments. She's great!!
One of the best Professors I've ever taken. I came in with little experience, but her lectures were so on point and thorough that I was able to learn a lot! She frequently assigns homework so schedule the time to work on it, that being said they really helped me learn the material.
Enjoyed this class! Such a nice and helpful prof. She explains concepts well and makes sure you understand code line by line. It is a lot of programming every week but Im very satisfied with what Ive gotten out of this class. She does offer extra credit on assignments and be aware there are quizzes every lab session & before class.
easy on grading
Slott's lectures aren't enjoyable. Very boring. Additionally, tons of homework.
Prof Slott was great, I had her as a professor for 211 and 311. Her labs in 211 were the best place to ask for help and clear any misconceptions about assignments. In 311 there's a lot of homework but it's all doable. Her lectures mostly consist of her going over how the new material works. She takes attendance so be in class on time. Overall good!
I think this class is good if you would like to improve your programming skills. There are multiple assignments a week (some easy some hard), attendance grade, and a final. I would recommend brushing up on pointers before starting the course. And lastly, I think it's a much better course experience if you take her CS211 course first.
Lots of homework, projects, and exercises. If you want to improve data structure and algorithm skills, this is the class. It's defintely one of the harder CS classes taken so far. Attendence is mandatory and you will lose points if you don't show up. You defintely need to show up because everything you need in assignments will be in lecture.
A ton of program homework at least 3 a week, every week. She gives you so much homework I have had more homework for this class than for 3 other CS classes. No midterm, BUT... 40% final which is very difficult. You are going to teach yourself. No extra credit, no late work accepted, last sem final avg was in mid 70.
currently taking her for 211, there is a ton of assignments ! TA's are amazing/helpful( make sure you go to the stem center for help) although there's a lot of assignments.. its definitely helped me with coding skills and im happy with that! she will also explain if youre stuck on anything so def ask for help! id also review arrays and such prior
Non-viewable test cases for a majority of the homework. An overreliance on the previous class's coursework making it extra tough for transfer students. More homework in the one class compared to all of my other classes' coursework combined. Poor lecture notes provided, must make absolute sure to never waver in paying attention in class.
Great professor! Her lectures are kinda hard to understand, but if you ask for clarification she will help you out. This is a challenging class, but it's worth it. Just don't be lazy and put in the work.
This professor was excellent for 211. 311 was just a nightmare, taking other higher division courses and this one were just a big mess. Tons of homework that had a couple days to be due and no real topics stuck, other professors who taught 311 gave more time and dove deeper into topics instead of rushing through everything. Would NOT recommend
This class has a very intense workload, it starts out easy in the beginning of the semester but quickly ramps up to the point where I had more hw in this class alone than in all my other classes combined. Attendance is mandatory but her lectures barely help with the homework. If you did not take her for 111 and 211 do not take her for 311.
DO NOT TAKE HER! The final exam is 40% so even if you have an A or B you could still fail. uses 3 platforms for hw. I had more HW for her class than 3 other SE classes combined. Doesn't care if you have a good reason for late hw will not give it. class is at 100 miles an hour, won't learn from her 90% of the subjects you will teach yourself.
Let me start by saying she uses 3 different platforms for your grades and assignments so good luck keeping track or even finding them at times. If you Email her she takes her time responding sometimes if at all. Absolutely no late HW no exceptions. I am used to heavy loads of HW but this class took it up a notch. Grades assignments very slow.
Slott is a horrible choice!! If you are not taking any other classes go ahead and take her class, because you will have to study for it a lot. Her lectures are not clear since she does not explain anything well and she gives a lot of homework almost daily. Also if you ask her that you do not understand something she will ask you to youtube it.
If you are looking to struggle and have to worry about passing your first cs111 class, do not take her!! If you have a chance please take another professor to save your life and your grade.
worst teacher I have ever had in my life would highly recommend taking a different professor if you can. she just reads the slides and aspects you to already know how to code, she will make sure you know when your class is behind the others every class, gives at least 4 coding assignments a week that later take hours.
Professor Slott will challenge you, but nothing she assigns is outside the scope of the lectures. Her class has taught me the most out of any programming course I've taken and I partly attribute that to how much she challenges us. As long as you do assignments when you get them and show up for quizzes, you will be fine
Professor Slott is the worst professor to take for the class. Her assignments and lectures assume prior knowledge of her CS111 class but are never fully clarified. Her grading is obscure and she never properly responds to e-mails. It is a class that demands perfection but does not offer the tools on top of having terrible communication from her.
Very abstract and vague grading. Often got zeros on assignments for things that were hardly mentioned in the assignment outlines. Final consisted of 12 pages, front and back. Midterm was similar. Course covered many topics, but only went surface deep into them. Feel worse prepared for future applications of the "knowledge" learned in this class.
This class was pretty hard. with M/W/F class expect at least 2-3 HWs per week. We have a lab due every week that takes 10+ hours and a written assignment and/or quiz every week too. She does let you turn in almost all HWs late if necessary but don't make a habit of it. Final is cumulative so you need to really know the info to succeed. GL!
Insane volume of homework, something assigned nearly every lecture and due typically no sooner than 3 days after. Slow to grade and tough grader, lectures were essentially useless. One final exam, worth 40% of the grade. Be ready to teach yourself and dedicate at least 60% of your time to this class. She doesn't teach, just reads lecture notes.
She assigns a lot of homework, sometimes 4 or 5 at one time. If you go to her office hours, she will not look at your code and repeat the same things over and over thinking you'll get it. Attendance is mandatory, but you can miss her class and not miss out on anything important because she just reads off the word document she posts on her page.
I spent way too much time on homework in this class. I went into the final with an A still scared I was going to fail the class. No tests were given through the semester besides the final so there's no knowing what the final will be like. Canvas was just a file dump, no organization. Grades were on empress but rarely updated, don't rely on canvas.
Slott is a good teacher, although she teaches very fast. At the beginning of the class chapters you'll have to do a lot of homework. Then, the homework changes to every other week but it's still difficult. So if you don't like fast pace teaching, I wouldn't recommend taking her. Overall, she teaches okay but rely more on the TA's than her.
I had her as my lab professor, besides taking attendance. She really didn't do much. There are 2 TAs in our lab, so when we had questions, they helped us. You get a lab every time after lecture but you have until the end of the semester to get them checked off.
Do not take this professor, so much homework and assigned everyday. She has a lot of office hours but are NOT helpful, your better off asking a classmate or a tutor to help you out. The test is worth 40% of your grade and I do not know why she designed the class like that. One of the hardest classes in the computer science requires a good teacher.
BEST TEACHER EVER
I had her for CS111 Lab. Attendance is mandatory so you must show up to lab. All grades are based on attendance and weather you finish your labs or not. TA's help you with labs if you have questions. She helped me maybe twice. Labs are not officially due until the end of the semester. Overall, i would recommend.
Do not take this professor if you are not already comfortable with C++ programming. I am a physics major and only needed intro to computer science to meet university major requirements and this teacher made the class extremely demanding. The coding homework was impossibly difficult in my opinion, seeing the material for the first time.
The professor has many assignments almost to the point where it prevents from doing work from other classes. Expect heavy homework. She also grades tough on the homework with small mistakes costing up to 10 or 20 points on a 60 point assignment. She is very particular on what she wants which makes assignments difficult, its her way or the highway.
She assigns way too much work. She also doesn't assign it weeks ahead where we can work on it when we have time. Instead, every night I have to painstakingly start another computer program from home. Even upon completion she grades hard, sometimes its not even worth doing the work for how many points are taken off.
SO MUCH HW. If you're going to take this class make sure it's one of your only classes. She assigns homework less than 24 hours in advance, and has a very harsh late work policy. You have to make sure you don't have a single mistake in your homework or else say bye to a few percentage points on your grade. Way too many quizzes/lab work as well.
I usually don't write online, but its gotten out of hand. I had thought that she assigns way too much work, but now she is assigning stuff on friday due sunday. We have lives too. I'm fine with a good amount of hw cuz they are helpful to learn, this is too much. I'm sitting here with a high fever, worrying about her homework due in a couple hour.
Very discouraging learning environment. There is a TON of homework. I can't do anything else in my life due to this course's hw being on the back of my mind.If you do not do it her way, you risk getting a zero. Each assignment I'm less motivated to complete due to the amount and harsh grading. Why even submit when half your points are docked.
Very nice professor but this class is a mess.
Very understanding and nice professor, but she kinda expects you to know everything beforehand or pick it up immediately. Too many assignments and she even gave us a test right before break (lots of missing students). I can't understand anything and learned more by looking it up online or watching videos on youtube.
Will assign homework Friday and make it due Sunday night. I spend more time on homework for her class than the rest of my classes combined. Lectures are difficult to understand and only useful to complete homework. Completing the homework in accordance with the lecture isn't enough to understand the learning outcomes described in the syllabus.
Only silver lining about taking any of her classes is that you have the crutch of an A being a minimum of 89%. There have been a total of zero review days despite the class being a cumulative learning process. If I didn't have a character limit of 350, I would probably have an essay on her workload longer than the 5 programs she assigns every week.
This class is so stressful. I have taken other CS courses elsewhere and it was never this bad. Weekly projects, quizzes and lab work always drags me down. All that work just to maintain a grade. I can never focus on any other classes. If you have to take this course, take someone else, dont ruin your gpa.
BE WARNED you will be suffocated by the homework. She assigns homework like shes giving out candy on halloween. There are also new labs and quizzes every single lecture however the quizzes arent too bad. Overall, she knows what shes doing and explains concepts pretty well. This course is EXTREMELY fast paced dont recommend if you struggle with cs.
She was great for lab. My lecture professor would often miss topics, but Slott would pick up the slack and give mini lectures in lab to help out. She genuinely takes the time to make sure you know what you're doing. Ask questions and be open to saying you don't understand something and she'll help you. She just wants you to try.
Assignments 20%, attendance 20%, final 40%. Her class is ok if you have a lot of time to spend on the DSA concepts. Every other day there will be a new homework assignment assigned and most are due within 3-5 days. These assignments take a long time to complete depending on your comprehension. Her grader is also very strict. Cheat sheet for final.
Lectures were okay, labs were better. Rely on the lab assistants for questions. LOTS of work, but it's pretty much basic programming stuff. The true hard part is the volume of homework. As long as you understand the lectures, you'll be fine, though you'll most likely need to self-study. She's a good person, but her lecture style is not for me.
This professor was not very good. She would show slide shows and then expect us to know how to do it for the many assignments she gave. She would give out assignments very often and deadlines were absolute. Kinda ironic given the fact that she hasn't uploaded our final grades yet (the deadline was Dec 19th).
Very hard class unless you are into computers or are taking no other classes. Lots of assignments and the lectures were personally not very helpful. She has not submitted the our final grade despite the deadline being passed. I am hoping for a curve as this class felt impossibly hard to me......
What everyone else says is true. She is very popular among the CS community not for good reasons. I thankfully only had her for lab, but we had numerous labs a week before our professor started making his own labs instead. Attendance is counted within the first 10 minutes, and people are terrified of her. Sometimes she's nice though but beware.
Save yourself and don't take this teacher for CS311. Lectures were bland and boring. She assigns 1-3 assignments every class, usually due two days later, including coding assignments. Refuses to add due dates on the canvas assignments so they won't show up on your dashboard, you won't realize you have work to do unless you check her page daily.
Ok so I'm seeing some bad reviews here but she is THE BEST teacher for 111,other professors at this campus do not give you as solid as a foundation, she is kind,I see 3/4 of my peers not starting their assignments till the day of so as your reading just keep that in mind. Tests are easy she doesn't throw any curveballs, she's my top choice for 311.
She progresses through material very quickly and there are many many labs, quizzes, hw assignments, etc. The TA's will be your life savers if you have her for labs. While she is very difficult and it can be easy to get lost if you want a strong foundation in CS for later courses, she in my opinion is one of the better teachers compared to others.
She really does care for her students to make sure they understand and pass. However, her lectures are confusing at times and she isn't savvy with computers (very ironic). The estimated hours spent doing homework is around 20 hours a week or more depending on the difficulty of the assignment for the class. There is NO midterm but one massive final.
Class Info
Online Classes
100%
Attendance Mandatory
96%
Textbook Required
37%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.27 avg changeRatings by Course
CS100
5.0
(1)CS211LAB
5.0
(1)CS111LAB
4.5
(8)CS301J
4.0
(1)CS211
3.6
(11)Difficulty by Course
CS311
4.6
CS301J
4.0
CS211
3.7
CS111
3.4
CS111LAB
2.3