3.7
Quality3.2
Difficulty78%
Would Retake121
Reviews78%
Would Retake
121
Reviews
Rating DistributionOfficial
5
40
4
51
3
7
2
7
1
16
What Students Say
“He is all over the place”
CS101 - 1.0 rating“Knows his stuff but honestly is a very tough grader”
CS101 - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
90%
Textbook Required
12%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.62 avg changeRatings by Course
MATH10
5.0
(1)M114
4.5
(2)MATH119
4.5
(4)CS203
4.3
(3)CS201
4.3
(10)Difficulty by Course
ET101
5.0
MA128
5.0
MATH128
3.8
CS101
3.5
MA336
3.5
Reviews (121)
The professor knows his stuff. His tests were a tad confusing, but math isn't my forte. A maximum of 5 absences. He always goes by the textbook, and assigns homework but never collects it. He was nice and dropped the lowest test grade, and was willing to work with the student if the student was willing to work with him. I got a C- in his class.
Best teacher ever. he will make such complex problems more understandable, and he will work with you. he is devoted and determined to help you pass. i hope i can have him as a professor again for calculus.
So helpful! I hate math and he made it so clear! Always willing to go over things with you. Always lets you know when his office hours are so you can get extra help. He's a wonderful professor!
He does not like to tech the class. he does not teach and expect you to know stuff. do not belive that he i good professor
I didn't study too much for the course but the review sheets were very good. He seems fair. Exams were just like the review and homework.
He is very helpful with answering questions. Some professors at qcc don't explain anything. Always answered every email.
Worse professor ever. Does not help student at all. Does not follow the book and expect you to know the materials without teaching. He gives extremely hard labs. Put out of syllabus materials on the exam. Takes points off for not following his method. He gives professional level projects. So STAY AWAY from him, if you want to do well.
The prof did not follow the book too much, however you need to read it very well. He gave a chance to improve grade by doing a summary of the chapters. Gave review problems and a summary before the exam. You have to practice for the labs. Nice course. nice guy.
The professor worked professional developing C++ software which was nice. Gave us a summary to write before each exam worth 5%. Book was not so good buy he answered every lab question and every email. Nice person.
I regret taking this course with him so much. He's not a bad professor but he is EXTREMELY stingy when it comes to giving points. He takes off A LOT of points for every little mistake. DO NOT take him. He gave me a C when I had 80s in my labs and projects. He made my GPA drop 3 points! I now have 3.0 thanks to him. All my hard work wasted!-_-
His class is HARD. DO NOT TAKE HIS CLASS.
The course is writing intensive which requires a lot of writing and labs. He gives a review set of problems for every exam and the exams are similar. Exams are not hard but you have to study and keep up with homework. He is a very good professor and was always there during office hours
7 words. don't take his class at any cost
Yes, he worked writing c++ code professionally. nice to have someone who actually worked doing this. Very nice guy, always ready to help. His exams are based on the review sheets. The summaries, reviews and labs help pull up grade. Interesting course
Prof is very helpful after class Always answers emails very quick. He gives 1 homework every week, reviews for the exam and a summary. You have to do the work but if you do you will get a good grade
He is very good and funny. Really explains the material. The first exam is regular and the other 3 are multiple choice. The final is online
the course is difficult, it's writing intensive. He gave us a review for every exam and final and a chance to use an index card during the exam which was helpful. Fair prof.
He is the best math professor I have ever taken since high school. I don't like math, but this was actually my favorite class. He's funny and he teaches great. The only reason you can fail is because you don't your part.
Great professor. Gives a practice review before exams which is very helpful. Always there to offer help. very encouraging
Great professor. Good reviews for each exam and for the last exam let us use a list of formulas. Very helpful.
This was a summer class. He was very good. Gave us one additional exam that was open notes and book. Very good professor. The final was just like the review.
Had him for precalc and he encouraged students to try their best. Exams were literally based on his hw, which he doesnt collect. He gave some extra credit to help students boost their grades. I wouldnt mind having him again for calc or cs101
This professor is very good. I got an email from him saying I got a 100 on the final exam. Be sure to know algebra before taking this course.
Yes he knows this stuff. Last exam he allowed the formulas on a list. He said the average was above 80. It really helped me a lot.
Not the best math prof or the worse. He is straight forward but students gotta know their stuff to pass the class.
not a good prof to pick
This prof is very good. It was a summer class and I got an A. Exams are similar to his reviews.
He's good, and goes to the point very fast. covers all the material and gives a quiz before every exam that's very close to the exam.
He is very good. 4 exams, the lowest. Explains well and the quizzes are similar to the exam the next class.
Excellent. I had him in cs101, very good. His homework and labs were similar and the summary and reviews helped in the exams a lot. Take him.
He is just good he gives clear explications
This professor is good, knows his stuff. Like the others who mentioned, he gives a summary and a review and the exam is similar but do the labs to pass.
I took a statistics class with him. There's a project but it was easy and my grade was good. He gives a review for every test. He's very clear, would take him again.
The subject is very hard but gives you good review sheets and always there to give you extra help
Great professor, tough class but makes it a lot easier and always review for test
Professor Micieli is a great professor, very few math professor like him at the college. He has your best interest at heart, he wants to see all of his students pass the course. Only thing is he does not play with attendance. If you are more than half hour late he will mark you absent. Besides that he's an awesome professor !. Very knowledgable
Great professor. Gave us a chance for lots of extra credit with assigned homework. For the last exam he let us use an index card for the formulas.
Yes, I agree, his reviews are very good and he did give extra credit that helped my grade. He even accepted late labs for partial grade. He really cares.
C++ course, There's about 10 labs and he posts programs that will help you thrpugh the course and lets you use it in your own labs. I'm taking him for the next C++ course.
There are 4 quizzes, you start in class and take it home. they really helped my grade. Great professor. Take him
Yeah, there's a review for every exam but the labs and the project really helped. He was very generous and even gave extra credit. Nice professor.
Not a good pick at all. If you want to fail in math, he is your guy. Please avoide him if you want to do well in mathematics.
This professor is great. The quizzes were take home. It really helped my grade. He allowed index cards on the exam if we handed the homework.
This was a summer class, only 5 weeks. His exams are similar to the homework and quizzes. 4 quizzes, all open book. He explains very well. I would take him again.
Great professor, his explanations are clear. The quizzes are easier are helpful to prepare for the exams, but you need to do the homework. I will take him again in the winter for a different course.
Professor Micieli is amazing but if you don't do the homework and show up you will fail. He made the class clear and made sure you understand everything.
His statistics lectures are in powerpoint form online. they really help. He showed us the methods in a way that was easy to remember, great prof. I would take him again. you almost don't need the textbook.
Hes very nice and is pretty clear cut in what he expects from students. It is however a tough math course if you struggle (like me) in math. So going to the academic center for extra help should always be considered.
Exam review/summaries are spot on.
you need to show up to pass, he is a fair grader but the work is hard, he lets you use index cards on some tests, gives clear review sheets to help you for tests, great lectures but you def need to study, he makes statistics understandable and he really cares about u passing if You care.
Horrible I can't believe he teaches computer science he might know how to program but he just loves to brag of how good he was when he programmed. Also his test have nothing to do with review sheets. Don't take you've been warned.
the course was very good. he used zybooks which I didn't like at first but it helps your grade like he said. It is also good to have someone who worked in industry teaching C++.
Great class, very experienced professor. The online homework helps a lot for a good grade. "Read the question".
Micieli comes off as tough, but he actually cares. There is online HW due at end of sem. which takes 20-25 hrs, but it is worth 20% (20 free points basically) and was effective. I didn't like his lectures, but he was funny at times. He gave 4 exams (lowest dropped) and a final; each had review sheets that were similar to the exams and helped a lot.
His lectures sucks he literally just puts a slide show gives one second to look at and moves to next for the whole class. Labs and his class and his requirements were to hard for a beginners computer science class. He is all over the place.
He is funny but if you are new to programming, you will struggle. If you have a desire to be a programmer, I suggest you take these classes seriously. I learned so much even if I got a B- in the class. I can retake CS 101 and I would probably get a A+ because I know everything. He is far better than other CS professors. You literally code programs
A professor with real world experience. When you code, you will code readable code. If you don't take him, probably the company you want to work for will not hire you because you have unreadable code
I learned Java in High School so I cruised through the class. You do labs, that will teach you how to use certain tools for the c++ language. You learn so much. If i didn't know Java I would of gotten a C not a A. If you know how to read the code you know what outputs on the test. Since I knew Java, I can do everything in Java and convert to C++.
We didn't use the textbook and the lectures were based on notes and programs later. The labs were in group and once in a while you had to submit some work, like a quiz. The exams were just like labs and the homework or examples in class. really great course. prof. was very good.
So far it was my worst class in my entire class.. I learned nothing at all.. after 9 weeks of classes I had no idea how to make a program.. if you like to study 24/7 then take him bcz you have to do most of the things.. if you are taking him for next CS classes then get ready for bye bye your chilling life..
Lectures are boring and isn't clear about the material he's teaching. He doesn't answer most of your questions. Tests don't match the review sheets. I wouldn't recommend anyone this professor.
Tough course but the reviews helped during exams. You have to study the lectures or you feel lost. Course goes very fast , labs are difficult but if you don't study the material. Good if you are a CS major.
Knows his stuff but honestly is a very tough grader. Gives 4 exams and drops the lowest one. and a cumulative final at the end. Manageable at the beginning of the sem but becomes so difficult towards the end of the sem so you have to study a lot on your own. I'm an A student and I got a C+
He's hilarious and pretty laid back. His Stats lab is too short for anything of value to really be taken from it but the lecture time was spent well. The powerpoint slides he uses had errors every now and then but nothing to swing the answers in another direction or anything. The exams were near what the practice quiz were. Learn that CALCULATOR.
Dont take him worst proffesor ever. I dont think he even really cares if you get the material or not. He goes way too fast through the slides and gets an attitude if you ask him a question & always says,This material is easy you all should be able to do it well obviously you can do it..... its your major. Dont take his class period!!
This was a summer class, one test every week. Super intense, there's little time for everything. He recommended 2 hours a day, correct. He explains well, quizzes are online, labs are easy and posted on blackboard. There's a review for each exam and final.
Three exams and 2 had a programming part in class. We had class practice every week and the homework was online. Labs were done in group work which helped me.
soo awful. my class was forced to teach 3 whole lessons ourselves in a week never mentioned again in class expect for a an online test that was extremely unfair due to not having enough time. the rest of the learning experience was overall too rushed and teaching yourself at home was rough because his slides did not include enough information.
Class was ok. good teacher, clear explanations but the class goes fast. there was 4 exams and the first one "take home", it was actually on blackboard. The other two were in class. there was a review for each exam. there was project which was not too good. The good thing was that the final replaced the lowest exam.
Second time taking this Professor. The first time I had a difficult time passing his class because it was a long time since I took a math course, he work with me as much as he could. 2nd time around it was better. He tries to work with students giving extra credits. Every exam has a practice exam on BB similar to the exam in class.
Prof. Micieli is great at teaching the subject, and he knows how to teach and make students understand hard concepts. He has reviews and labs that if you try to do, and pay attention are very similar to his exams. He is accessible outside the class and he goes out of his way to help you if you are struggling.
Micieli is a great person and professor. He is by far one of the best professors within the computer science department. He knows his stuff and has great explanations and makes sure his students understand the subject matter. You will NOT regret taking this professor. I took him twice and his classes are easy but you have to put in the work.
A real gem, he cares about his students, gives great explanations, is accessible outside the classroom, and has a great sense of humor. He is very approachable. There are extra credits are given, but youre expected to put into your own hours of work.
Prof micieli is really good. Four exams and he used the final to replaced the lowest exam. Quizzes online and there was a final review which was right on. He answered every question and gave us a chance for extra credit.
prof is good, lecture was a little boring but he goes over the program in class. there was a review but didn't match too much to the actual exams. you don't have to go to every class, the extra credit was already typed
if you feel his class is difficult you shouldn't be a cs major
This professor is really good. Tests are based on the reviews he gives, the reviews help a lot and are exactly similar to the test. Total of 5 exams and explains each lecture very well. The only disappointing thing was that if you get a high grade he will bring it down. I had a 99 average in his class and he gave me a A-, really disappointing.
I really liked Prof Micieli's teaching it's a shame that we couldn't receive it in person when the pandemic hit but he was still understanding and provided some videos to help us understand the material which saved me A LOT. Nice guy. Final was pretty good amid pandemic. 9/10
Professor Micieli's lecture was amazing and detailed . He was so thoughtful to adjust the assignment and make it easier during the pandemic. He would give similiar exam review and extra credit, the final would cover the whole chapters that he taught. Follow his instruction then you will earn a good grade!
I have never had the misfortunate of having such an uncaring, cold, strict, unresponsive and un-flexible professor like him. He won't bend and allow you to make up any work regardless of showing valid documentation for missing classes. Do not take this class if you think he will be lenient.
This online class is very difficult, but once this professor sees you trying your best, hell pass you.
Dont take his class unless you are good at math and good to learn by yourself. His class is very hard to have a good score. If you want get A in his class ,you have done well which mean almost every time exam you should get 100 . He dont give students additional credit.
although prof. Micieli is a straight shooter, he's actually a very nice guy. with online classes I appreciate how organized he is. his work is fair, if you are taking him asynchronously it will be hard to get a grasp on the material since there are no lectures, but when you do, his questions are very straightforward. he also was a flexible grader.
Do not take this professor, he is terrible!!!! my first week of class he didn't let me make up any work that was done incorrectly. Did the work but not in his format and because of this he decided to give me no credit
Prof. miceli was ok all exams were online and the reviews too. we had two choices to to submit the homework. You can take the exam anytime from friday to sunday at midnight.
the class was online, he went the material with asm code. There several homework and lab assignments and 3 exams. He gave us a chance to make up missed labs. All exams were online, we didn't have to log in to zoom. He was very nice and understanding. All files and videos were posted on blackboard.
The professor made this course very easy to understand. Practice the class practices as they help you prepare for the exam. Be attentive in class and ask professor questions when you dont understand. As it is hard to cover up concepts you didnt understand. Take notes so you can review.
The class was online, prof miceli was very clrear with all the mateial during the semeset. We had all exams online and homework on Blackboard. The links for the videos were good. As the prof. said the videos were done just for the math 119 class better than others on youtube.
Tough straight shooter. Good thorough lectures, make sure you ask him to go over any problems you don't know. The exams were similar to his homework and practice questions. He won't put up with any bs and is kind of tough but is a great professor and knows his material. Make sure to follow his instructions or you will not receive credit for work.
We didn't have class, everything was online, not even the exams. HE was generous, my grade was upgraded. thanks prof.
There were many labs using assembler and homework about logisim for circuits. He is very serious, class and exams online. He was very fair and moved my grade from B to B+, not expected
The course was online and he used a site where we submitted the labs. The exams were all online including the final. The professor was fair. I liked the lab system, we could submit it several times until we got it right.
The class met only once a week. labs and the writing assignments were online. He posted several chapters online which were useful. Four exams, 4th is not required by replaced lowest grade, most ofthe questions were multiple choice with 2 or 3 where you have to work it. He was very fair, extended due dates and double the grade of our last lab
The whole course is very straightforward. The PowerPoint he prepared is easy to understand and the operational step for calculating is very clear. The formula for the exam also provided during test. Awesome***
Overall bad professor, if you're willing to learn on your own and sit for boring lectures sign up for this class! He deleted most of the course materials days before the final. Assigned multiple different assignments that were all deleted before the final which meant you couldn't go back and review them. Did not allow for anything to be retaken.
If i can rate less than a 1 i would. He claims to give extra credit but really does not. The tests are extremely hard and heavily and he wont even tell you why you got something wrong! Hes so quick to put a bad grade in without even reviewing your work. i would never take his class again. He also uses profanity with the class, numerous times.
Horrible professor who gave absolutely no opportunity for extra credit and lied about always being so kind and generous. On top of that always using profanity in the class, not at all professional. Tests were supposed to be online and then this idiot changes the syllabus to make it in class whenever he feels like it. NEVER taking him again.
This professor was an absolute gem! He not only made you laugh in class, but he turned something as complicated as statistics into an easy-to-understand subject. He lets you bring in a cheat sheet into exams and even helps you if you are stuck on a question. Gives extra credit and genuinely wants every student to succeed. BTW my name is Bhureshma.
He was very understanding with my absences due to covid and arranged a replacement for the exam I missed. He even allowed the class notes in every exam, that was really helpful.
He def gave guidelines since the beginning and throughout semester how to succeed in his class. He also easy to communicate via email. He allows small "cheat sheets" on exams. This cheat sheet actually helped me not only during exam, but also to study. I unintentionally studied to find out what needs to be written on the sheet.
Nice professor
He tells what to study for and what will be on the test. The reviews were very good. the homework is on myopenmath and no due date.
The course has two parts, the second is coding. There are videos for each topic he covers in class. Reviews are good, He has preofessional experience with coding which really helps you to focus your skills. Also took hime for CS101 where we used online grading tool. Defintely take him for CS101, 201.
Gives the best advice on math and has Videos for literally every type of topic and question even on the homework website. Has wisdom and shows.
Patient and caring professor. He spends extra time on problems students have trouble with and he's honestly one of the nicest professor I've ever had. There's a textbook but if you take notes from his slides, you're good. He lets us bring a small index card for exams. If you don't do well, it's because you did not put in any effort.
The class met once on Mondays but he lets the students bring an index card with notes on exams. For the last exam he posted a practice which was just like the exam. Gave a list of problems to study for the final. Also showing the best way to do a problem makes things at lot easier.
Really great professor. He made all the lesson very clear to understand and straight to the point. Statistics was not that hard because he explained all the concept and formulas very clear and straight forward to understand. I strongly encourage to take his class for Statistics.
The Goat. Smartest math professor I've ever seen in this college by a mile. Not just wise in his subject but how he teache
Extremely helpful for tests. Posts and shows the best tips to remember math by with really helpful reviews. You HAVE to look at the reviews if you want to pass tests. He also cares about students passing and about his job. A guru.
The only people who disliked him are online class people that were mad the reviews were taken down on the day of the exam lol. Almost as if... You're supposed to study notes?
Would recommend again. Helps as much as teacher can so all can be best. Even lets you drop the lowest grade exam so the grade doesn't harm you. I think the reviews that hate him have the wrong guy because that's not like him at all and gave the worst reasoning.
The videos and pdfs being readily available to us gave us the chance to review how we wanted. I would recommend the professor because he is organized, I never had to wait more than a day to receive a grade. Labs were very clear, if there was any confusion or further clarification was needed, the professor was very quick to respond via email.
Profesor would always try to have time at the end of each topic for students to ask questions. Would always suggest students get their homework done on time. The has a review and a practice which is the same as we see on the exam. The exams are divided into 2 parts which helps sicne we only have to do 6 questions per exam. I would recommend him
Let him cook.
This professor makes statistics easy to grasp. His lectures are clear and straightforward, and he's genuinely invested in helping students succeed. Bring a cheat sheet to exams - it really helps! I also found unstuck study to be a great study aid alongside the course materials.
beware, if you know the course, take him, if you don't understand math do not take him.he wants things how he wants it , and if its not up to part he will fail you .many had to drop his course since he grades really tough.
The class was only once a week. He goes over the topics but some the class does at home with the videos. He explains it pretty well, the practice test has the same problems and the same number of questions as the exam. I just studied based on the practice test which is divided into 2 parts. The homework is online and you have multiple chances.
Really awesome professor! His lectures are super straight forward and he does an amazing job at breaking down broad concepts. His review sheets for exams are exactly like the actual exams. It's really hard to not get an A in this class as long as you put in the work to show up!
Lectures are good but his coding on the screen is very messy so good luck figuring that out while taking notes. Makes a whole bunch of mistakes on assignments yet very strict when grading and one mistake can cost you half the assignment. Great guy tho.
This professor is a solid choice. He offers a 5% attendance bonus, which is a huge help for your final grade if you just show up.
The course met on saturday in person and online on sunday. There is a practice for every exam and final where he shows about 15 questions and says 10 of those will be on the exam. Gave me 10 extra minutes on 2 exams.
Class Info
Online Classes
100%
Attendance Mandatory
90%
Textbook Required
12%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.62 avg changeRatings by Course
MATH10
5.0
(1)M114
4.5
(2)MATH119
4.5
(4)CS203
4.3
(3)CS201
4.3
(10)Difficulty by Course
ET101
5.0
MA128
5.0
MATH128
3.8
CS101
3.5
MA336
3.5