2.8
Quality3.9
Difficulty40%
Would Retake90
Reviews40%
Would Retake
90
Reviews
Rating DistributionOfficial
5
18
4
18
3
10
2
13
1
31
What Students Say
“He was a good guy and was willing to hear students out and I love how he cares about his students and wants everyone to receive a fair grade”
CS1060 - 5.0 rating“Other than that, you should be fine”
CS2410 - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
36%
Textbook Required
11%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.05 avg changeRatings by Course
CS1060
5.0
(2)CS1050
4.3
(3)CS2410
4.0
(11)CS5460
3.8
(4)CS1400
2.5
(61)Difficulty by Course
CS1030
5.0
CS1400
4.3
CS3200
4.0
CS3100
3.7
CS5460
3.5
Reviews (90)
Great, really laid back, but still makes class informative.
No Comments
Mano is a cool professor. I'd recommend him.
I would also recommend him. Go to class and ask questions if you need something clarified. He is helpful when you go to his office. He is also fun. A good class to take and learn how computers/internet works & to secure them. I think the work load is appropriate. Not too much but enough to help you remember the material.
I really liked Chad. He was a good guy and was willing to hear students out and I love how he cares about his students and wants everyone to receive a fair grade. I would totally recommend him.
Chad is a great professor. Probably the best I've had! His lectures are clear and also entertaining. He cares about his students and does a great job making sure everyone understands. His assignments will push you but he gives you two weeks to do them, so if you don't procrastinate they are just fine.
Professor Mano is one of the best professors I've had at Utah State. You can tell he is genuinely interested in the success of his students. He is always very well prepared, very succinct, and easy to understand. He has great communication and is very fair. Two enthusiastic thumbs up, 10/10
Dr. Mano is great and lectures are very helpful and clear. This gives a great understanding of the material, as well as him answering questions in class. He can sometimes respond in a kind of "you really don't know that?" kind of way which can be off-putting, but Dr. Mano makes a great effort to help students understand.
Assignments arent hard but tests are on very specific knowledge of java. Is a pretty good teacher and not too boring. Never used book. Assignments will take time so dont procrastinate. Tests only on things done in class, nothing from book. Only a midterm and a final and assignments were 60% of the grade so do them. We had extra credit on final assn
My opinion of Dr. Mano has decreased over time. In class he mocks students who come to him with questions and his homework is way too specific and long for the lessons they are to reinforce. He is still better than the alternatives most of the time. Write down what he writes on the board, its literally the only thing he tests on.
Chad is a really great professor. He enjoys teaching the subject matter. He is a funny professor. He likes to tell stories to help relate to topics. He's really good at answering questions in class and responding to emails. Subject matter and assignments can be hard to understand if you don't practice outside of class.
He is a real gem.
Chad is fine, however, I recommend taking a course from him on MWF's. I find he is very monotone and his hour and fifteen minute class is hard to not become extremely bored. Last thing, DO NOT ask him questions, he will not repeat himself and he will only respond with, "Were you listening in class?". Other than that, you should be fine.
While Professor Mano does care about student success, he does have difficulty clarifying himself if you are having trouble understanding his lectures, in other words, he only knows how to explain a concept one or two ways and if that doesn't work for you, you both will become frustrated. Otherwise an excellent teacher.
Loved having Mano. He's pretty clear about what you need to know for tests. If you show up to class, you'll be able to do the homework and pass tests. He always responds to emails quickly, and (in my experience) he checked in after to ensure that I was able to fix the problems I had. Awesome guy.
Chad is great. His lectures are interesting, and he's very accessible for help. He's funny in class. There's one assignment a week, which could take one to ten hours, depending on your understanding of the concept. If you start early, he's is super helpful when you ask questions about it. I had zero coding experience, but I learned a lot from Chad
Chad is brilliant, but his lectures were confusing. He pulled them directly from the book and the class was so fast paced it was hard to let the concepts sink in. His assignments were extremely challenging. They took anywhere from 4-9 hrs for most students to complete depending on the assn. One tutor said his assignments get harder every semester.
Had Chad for Intro to computer science, funny guy and gives good lectures. Can be a bit dull occasionally but overall learned a lot from him. Homework is what the class is mostly graded on and it really makes you think about the content. Learned a lot.
I am amazed how Chad gets good reviews. His chipper nature must overshadow his inability to teach clearly. Due to lack of options I took three CS classes from him and now I tutor two people in his classes. Over the years I've noticed a general pattern in lack of clarity in test questions, assignments, and teaching. He's simple minded and mediocre.
I've had Dr. Mano several times. He is a nice guy, but his classes have been the worst of my college experience. I've found that his style of teaching does not work for me. Lectures are unstructured and hard to follow. Too much homework for a 3 credit class. His tests are awful - it's honestly a guessing game. Nice guy! Just don't take his classes.
I would rather drop out of college than take another class from Dr. Mano. Hes condescending and will be no help at all if you go to his office hours. If you have experience programming the class is great and he teaches to you. If you are a beginner take this BEGINNERS course than don't expect him to explain or teach to your level of understanding.
I had Dr. Mano for computer science 1 last semester and I really liked him and his teaching style. The lectures were a good mix of concept introduction and examples. Good for beginners, to Python or programming in general. The homework could be tough but if you start early enough, it clicks in time.
Well, I took this class knowing nothing about computer science. His lectures are tailored more to those who have coding experience, and therefore I was always wondering what was going on. I probably could've learned more by skipping class and reading the book
He does a really good job explaining things and is completely available outside of class. The homework can be pretty hard. Go spend time in the tutoring lab. One assignment a week, your grade is not very heavily based on tests, which is good because they're pretty hard. Attendance in lecture is optional but if I missed a day, I was super confused.
Tries to do cool things in class. Requires in-depth difficult but cool assignments on all covered subjects. He says his tests are easy but in my experience they were very difficult and the questions were hard to understand. Teaches only on a Mac which made it hard to follow for windows or linux users in our mobile app class
Hes not that great at teaching. I mostly taught myself when doing the homework, which was pretty difficult
He provides the text book on canvas. His lectures were fairly good. The best thing to utilize is his tutoring center. It is essentially open all day every weekday. Also there was no issue that I found with him using a mac instead of a PC.
Beginning of semester Easy, MiddleHard, EndNormal Seems to care about teaching, funny personality but can be a bit obnoxious. Searching teacher provided resources is a challenge, school provided recourses should be a go to (recitation, tutors). Come to class and go to tutors and recitation when needed you'll get a B tests are pretty specific :/
He really seems like a good guy, but his teaching style is TERRIBLE. He sits there and talks about life stories rather than teaching lessons. He also gives assignments with very little detail, then grades them insanely tough when you didnt even have clear instructions to begin with. Passable, but avoid him if you have ANY other option.
Class attendance doesn't really matter. Recitation leaders should over what was talked about. Recitation is mandatory and there is an exercise, but you don't have to do it. Most days I did other homework in the room. The exams are 10% of your grade so just focus on getting 100% on the homework. Homework takes a long time so don't put it off.
Dr. Mano is a really nice guy who obviously cares about what he teaches, however the class is really intense. There are 3, weekly assignments, and lots of little exercises. The suggested time for the assignments is 6 hours per week, and with various studying and reading expect at least 8 hours a week out of class.
All of his lectures he read straight from his laptop, and even than he screwed up a lot of the code that he would show the class. He acts as though everyone taking this INTRODUCTORY class knows how to code. So if you don't you're pretty much screwed. HE gives you little to no chance to succeed. Find another professor.
Professor Mano was a pleasant teacher, but the class is geared more towards those who already have some coding background. Each lecture builds off of the next one, so if you don't have a firm grasp on the previous one, the new one is difficult to keep up with. Definitely utilized the heck out of my textbook. Tests are difficult. Start early on hw.
I had no background in CS and Chad's lectures helped me master the basics of Python. At the end of the semester, he told us 40% of the 400 students in the class got an A- or better. Recitations are mandatory. The 3 tests were pretty fair in my opinion, and each is worth 10% of the final grade. Later assignments are more difficult, so start early.
Not good at communicating. He doesn't go out of his way to help you understand the homework. If you get behind or don't understand a concept forget about being able to get help.
No Help at all
Lectures aren't super helpful when applying what you learn in class to the homework. The homework is hard and worth the majority of your grade. If you don't understand how to do an assignment forget about getting help. Any help you do get you'll be accused of cheating. I was excited for this class but I would not take it again with this professor.
Do not take this class if you are coding for the first time. He doesn't help and you cannot get outside help or you will fail the class. He is the teacher for beginner's coding. Half of the time, I didn't understand what he wanted to do on the homework, when i emailed, never got a response.
Stay away from professor Mano. I had an A in the class, but during the last week, he decided to change the grade weight because everybody was doing well in the class. So after my grade weight changed, my grade dropped to a B-. You cannot get help in the class and he doesn't help you understand the code or the assignement. Beginners STAY AWAY
Spent 12 hours a week doing homework and could barely get a good grade, so save yourself the trouble
Extremely harsh grader, if you don't do it the way he does it he will accuse you of cheating. Homework difficulty was way above that of his lectures. If you're a beginner coder this is not the right class. Prof Mano is honestly the worst professor I've had in 3 years at USU.
Accused for cheating if you dont do it the way he wants. Given a 60 on a coding project that works 100 percent. DO NOT TAKE THIS COURSE. Thank me later
I had him online and without lectures, so my experience might not be the norm, but in terms of his class structure, it was great! You can retake quizzes 3 times to get an easy A on them (same questions), and assignments are graded harshly, but follow the rubric. Pay attention and no worries there. Tests are easy but STUDY THE BOOK.
Super hard course for entry level cs class. I had to spend hours and hours in the tutor lab each week, and because my assignment wasn't exactly how he liked it, he accused me and my friend of cheating, and dozens of others. We had to appeal it through the university, and we won so he had to give us all our points back. Do not take, not worth it.
Prof. Mano was very understanding midway through the semester when I wanted to transfer from his 7-week to 14-week course. Everything else about this course is negative, it is difficult to reach him and his TA's grade very harshly, the assignments take a level of deciphering that is unrealistic for an intro course and amount to 55% of your grade.
Overall, the class went very well. Study the textbook and make sure you understand what is being taught, and you will do fine. I finished the course in 8 weeks (14 week class) with a full schedule and hardly any coding experience beforehand. Assignments are hard but fair, and tests are easy as long as you study old quizzes and the textbook
You probably won't get a good grade unless you have coding background.
Really nice guy, but expects a lot from you. Came in with no coding experience, and the assignments take a lot of effort. The tests are less coding and more science of computers, so don't rely on homework to reflect how you'll do on the tests.
Professor Mano is a pretty terrible teacher. I can honestly say that after an entire semester in his class that I barely know more about computer science than when I started. The only reason I passed this class is because of the tutoring center, and his TA's. His tests and quizzes are fairly easy but the weekly assignments killed me. Don't take him
Professor Mano is the reason I got on anti-anxiety medication. The weekly assignments (worth 50% of your grade) were extremely difficult, especially for a beginner course. He accuses students of cheating every two seconds. He also changed my assignment grade from a 74% to a 32% with no explanation as to why. AVOID THIS PROFESSOR AT ALL COSTS!
I really liked Dr. Mano. He's a really good lecturer and makes class (online) interesting and his tests and quizzes are super easy. The homeworks are pretty complicated and take a lot of time and brain power though.
Went into the class having the absolute basic python knowledge from MIS/DATA 2100. I CANNOT stress this enough: MOST DIFFICULT class ever. The quizzes are okay, the tests are okay, but the assignments? Wow. This is the first time I experienced week-long migraines. Not to be dramatic, but I think I'm just happy I'm still alive at this point.
Even though this was literally the intro to the intro to CS, it was the hardest class I've taken at USU. We used a garbage coding program that wasn't even coding (we didn't even talk about a single coding language) and I easily spent 15 hours per week on the homework for just this class. At least he cancelled every test because he knew they sucked.
I went into this class with some coding experience, and it is super tough. The assignments started off good but just kept getting harder and harder, to the point where I had no idea what was happening. He barely explains how to code, he always brings up not to go to online resources or else he'll fail you for the class. Avoid this teacher!
I have taken CS 1400 before and gotten an A in the class. I took it again here because I did not have any python experience. Dr. Mano is a nice guy and his videos are helpful. HOWEVER, the assignments are extremely difficult, especially considering this is an entry level class. Be prepared to devote your entire self to the programs every week.
I took the 7 week online course. It was doable, but I would recommend the 14 week one. I had hardly any previous coding experience. The assignments were worth most of the grade, which was nice. I did get a lot of help with the assignments, as a lot of times it was unclear how he wanted the assignment done. Gave extra points which helped a ton.
He failed me for my code looking like other peoples code- it's code, it's supposed to look the same. I'm not a fan.
He starts you off the semester with 100 extra assignment points. 55% of your grade is just through assignments so it helps a ton with those points! make sure to save as many as you can by the end of the semester so that you can have the option to skip the final assignment cause its really hard! Great professor though. Don't know why he's only a 3?
Chad tries his best to make the material he's teaching accessible to students. He often gives real-life examples to support the material which I think is good to engrain it in minds more. His quizzes every week do seem meant to trip you up, so be careful. I think he was a good professor for this class, though.
Not a beginners course whatsoever. Had no idea how to code in Python going in and the first three weeks teach you a bit on how to do it, but the last four weeks (7-week class) are terrible and dont. The weekly assignments, worth 55% of your grade, get exponentially harder to do along with almost no indication on how to do them from the lectures.
This was the class that made me switch majors. Turned to code academy and never looked back. Tests were brutal with no study guide, difficulty curve for assignments was insane, one week you’d be doing addition coding problems and the next you’re creating generated shape and black jack betting programs.
I took this class with no coding experience and the class had no mercy. Every class it seemed like he started out by stating how many people he caught cheating that week. I did attend his office hours and he did answer all my questions and was helpful.
I know that Prof Mano has a good amount of bad reviews but he teaches a course that's meant to weed out those that don't really want to do CS. It was a very difficult class but Prof Mano is very nice and helps out whenever needed. Any professor you take will firehose you because CS is difficult in general. Mano is great so don't be intimidated.
I never took python before this class and it was super rough! I definitely expected it because programming is a hard subject to learn but I really liked Prof Mano and his teaching style. I feel bad that people review him so poorly because it's just the nature of the class to be difficult. Also dont try to cheat through your class. He will catch you
Awesome professor. Hope I get more classes from him in the future.
As a senior looking back, I can confidently say that Mano is one of the professors to stay away from. While taking the course, Mano only cared about catching "cheaters" instead of teaching the class. I'm telling you as senior writing back, avoid Mano at all costs. You'll thank me later.
Awful, Stay away
If you have not taken any coding classes before hand you will fail. The professor hardly teaches any of the required code for the assignments he has, and if you try to use any outside help he will fail you for cheating.
If coding and Python are new to you, prepare to spend huge amounts of time on the assignments. The assignments get exponentially more difficult and rigorous and require at least 6+ hours per week. Also, expect to spend time on weekly quizzes, exams, and other programming exercises. Loves to spend time bragging about how many cheaters he catches.
Doesn't have lecture slides or recorded lectures, and instead has us copy his notes that often misses material on quizzes (not posted). His notes have images highly relevant to quizzes, but Chad rarely makes them accessible. Quizzes and Exams are FILLED with trick questions. Assignments are nit-picked HEAVILY. DO NOT TAKE IF YOU HAVE A CHOICE!
Everyone has already mentioned it, but he is tough. The assignments take hours and I'm in the tutoring center for hours working on the weekly assignments. Don't take if you don't have to spend 10 + hours on each assignment.
Professor Mano is good at teaching material but assignments are super hard. I would say the assignments are harder than the exams. Very difficult class, would only recommend if you have 4+ hours to dedicate to homework.
Mano just talks and types up notes, which you are expected to type yourself, as they are not made available. Presentation is severely lacking. He often goes on tangents or tells unrelated stories, wasting class time. He knows his stuff, but has trouble contextualizing the material for learning. Tests/quizzes have questions not from the notes
Chad Mano teaches by reading off his notes and typing it up in class. He often gets confused about where he is in his notes. I would try to avoid this teacher at all costs, though it is not very easy. Also, read his tests VERY CAREFULLY! They're just like the quizzes, but he'll change one word, like adding "not" to a T/F question.
It is a really hard class. I did learn a lot though. You weren't supposed to use outside resources, but the coaching center and the TAs do a great job of helping when you need it.
There was a ton of homework but I also took it as a 7-week online course so that's to be expected. I liked how clear he was on grading but it was virtually impossible to get a perfect score on a homework. Points were always taken off for something. I did have to get a lot of help on assignments. Tests were fine as long as you studied the quizzes.
This was my second time taking this class, and I still couldn't get a hang of things, idk if it was just me or if the teaching wasn't the best, but something was lacking. There was also a lot of homework, and no late work was accepted.
Had him my first semester freshman year, and he was awesome. The class does have quite a bit of work, and if you have never coded before I understand why some people say its too hard, but there's a reason lol CS is not easy. Chad has a great way of explaining things, and shows actual applications of what you learn, and really helped me grasp python
Not beginner friendly. You will end up learning things that are too advanced for the class. He also has a very big ego trip that feels like he's gatekeeping some information in some ways. You're expected to do at least 20 hours of work every week in this class. His class is not worth it even if you need the credit.
He gives lots of projects that are very difficult. Make sure you perfect everything you can in the first half of the class because that stuff is very easy but the last half of the class is probably the hardest class I've ever taken. He does not teach very well and expects you to learn through doing. If you learn through trial and error, good class.
Assignments only boost your grade a little if you get 100% and if you do poorly they tank your grade.
DO NOT take his 7-week course it is extremely difficult and he is not very easy to get a hold of if you have to take this course be prepared to struggle. My best advice if you take this class is to go to the tutoring center at least twice a week.
I took this class brand new to coding. Everyone is saying how hard the professor is, but really CS is just hard. I've had nothing but great help when asking questions for homework. It takes a lot of time (as every CS class), so just work hard, take notes, and don't skip corners and you will be just fine! :)
The class mainly involved watching lecture videos and creating simple webpages based on a clear set of criteria. You can miss some things and still get an A on the assignment. End-of-semester test requiring 93%+ to pass the class, but multiple-choice, and you can retake as many times as you want.
He's a great teacher and fair grader. Assignments are (mostly) pretty easy. He gives a large grace period for turning in assignments late, which is great if and when you need it.
Do not take his 7 week online class. He only posts videos for you to watch, which is bad because he does not explain how to use these resources in depth. You get basic knowledge on the thing you're doing in class then you have to apply it in an advanced way. You also can only code his way. Most questions I had he wouldn't really answer them.
Chad is one of the professors you want to avoid at all costs. His lecture style is infuriatingly bad. Every lecture is him typing up his notes on the screen and then discussing them with bad metaphors. His notes are available but have fun deciphering them. Quiz and test questions are worded to be as ambiguous as possible, but they make up 45% so hf
Dr.Chad Mano has some surprising negative reviews, but as a first-year transfer at Utah State, I found him to be one of the most unique and fun professors for CS 2410. He teaches HTML, CSS, and JavaScript in a well-explained, project-based way. He's very encouraging and provides plenty of opportunities to learn and grow.
I'm not super thrilled with Professor Mano, but he was an ok professor for a credit I needed. Some of his directions are unclear or vague, and in lectures, I was nervous to ask questions for fear of getting a bewildered look, like I wasn't smart enough. He's not the most accessible guy if you have questions, but other than that, he's nice enough.
Best. Professor. Ever. Lectures were clear, easy to follow along. Extra credit is there for missed assignments. Most caring professor ever. Wouldn't think twice about taking another course with him. Absolutely awesome.
Class Info
Online Classes
100%
Attendance Mandatory
36%
Textbook Required
11%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.05 avg changeRatings by Course
CS1060
5.0
(2)CS1050
4.3
(3)CS2410
4.0
(11)CS5460
3.8
(4)CS1400
2.5
(61)Difficulty by Course
CS1030
5.0
CS1400
4.3
CS3200
4.0
CS3100
3.7
CS5460
3.5