4.6
Quality3.0
Difficulty96%
Would Retake139
Reviews96%
Would Retake
139
Reviews
Rating DistributionOfficial
5
99
4
33
3
5
2
2
1
0
What Students Say
“A great teacher, a tough grader”
EEET122 - 4.0 rating“He's pretty laid back when it comes to labs”
EEET112 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
48%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.18 avg changeRatings by Course
5
5.0
(1)CIRCTHEORYII
5.0
(1)CTII
5.0
(1)CIRCUITS2
5.0
(1)CONCEPTSINSYS
5.0
(1)Difficulty by Course
CIRCUITTHEORY
5.0
CIRCU01
4.0
ELECT3
4.0
CNCPT123
4.0
060933301
4.0
Reviews (139)
He's a great professor. Always there for help, always on your side. He has a wonderfully unique teaching style, and even posts most of his lecture notes on MyCourses. Highly Reccommended.
No Comments
No Comments
No good ppl...
My favorite professor so far. Very clear, bends over backwards to help you. Makes class more fun because he is so into the subject and gives out bags of chips for anyone who answers questions. Overall, great prof. if you want to learn and are willing to follow along with the moderate hw and studying that's required. Highly recommended.
Couldn't have been a better experience. Difficult material, but he was there to help the whole way. Highly recommend this teacher for any class...
Works hard to help students who are struggling, throws you snacks if you answer questions, or ask good ones. Interested in much of what students are interested. Overall, he;s awesome.
Fantastic Prof, really cares about his students and that they LEARN
One of the better professors of the department. I recommend you take this class with him.
Overheads were awful for the material being taught in Concepts in Systems and Signals.
Great professor. He really cares about his students and if you do what is required and show up to class and show respect you will do well.
One of the best professors at RIT. Distributes his own notes in classes, because the book is useless. Encourages students to understand material he presents. If you attend classes and care what he says, you will do well. Certainly recommend him.
He is a great prof. I would take another class with him. Prof C does a great job covering the material and testing you on it. Workload in Concepts is usually a lot. If you get the homework, you'll do well on the quizzes. If you do well on the quizzes you will do well on the tests.
awesome professor homework was manageable and useful posted all of the solutions on mycourses and all of the notes tests were defiantly the most difficult part of the class. overall best professor i have had so far and loves to put Dilbert comics in his notes.
Superb teacher; he puts an amount of effort into preparing notes and lectures that I haven't seen paralleled in any other class at RIT.
Possibly my favorite professor so far in CAST. Makes circuits very simple to understand. Creates his own notes that are much clearer than the book. Very prompt grader, sometimes has tests graded same day. Gives out food in class :)
Very nice professor but tests and quizzes are hard.
Very very good Circuit Theory prof, Best professor I've had at RIT. Very clear, strict but fair. Usually helps students out with grades towards the end of the quarter. 10 out of 10.
Tests and quizzes are 90% multiple choice and are chained questions (if one part is wrong, subsequent parts end up wrong).Lectures are good, lab is good. He loves Dilbert cartoons.
Nice guy, down to earth and great one-on-one. But Concepts was designed as an online course, and unfortunately is still taught as such. Ciccarelli reads from the slides and doesn't explain the material well. Textbook is horrendous (useless). Good luck 'learning' the Matlab
Prof Ciccarelli teaches and answers questions very well. Concepts has a lot of material to cover, so exams are not fun to study for. He gives quite a bit of homework and the grader was very tough on us so make sure you work on it well in advance. The matlab questions in the later part of the course is very annoying. Quizzes are fair though.
Had him for DC Circuits lab, very helpful and concise. Would definitely take him again.
Pretty great professor. Sometimes the requirements he requested to be turned in with each lab were a tad confusing, but great overall. Definitely recommend!
Good professor who is passionate about the subject. Can be a bit confusing when class time is running low, but he is always available during office hours for clarification.
Very good instructor. His labs are easy to handle and he is very helpful in class and during his office hours as well.
Good professor. Not always so clear in describing labs but is more than willing to help you work through it. Prelabs are easy assuming you pay attention in your lecture section and are a vital part of the grade. It seemed as though we were expected to know our way around the bench and know how to use tools such as a multimeter and a decade box.
Awesome teacher! Very knowledgeable, engaging, and effective!
Very good teacher.
He's tough but a good guy at heart. Taking his lab next semester again because he's fair and straightforward.
Having a textbook in case you don't understand something is essential. I also enjoyed working with both real circuits and simulated circuits.
For a lab teacher he is good in explaining what we got to do for each lab. I learn more from him then my lecture class.
I would recommend Professor Ciccarelli to anybody. He is great when it comes to breaking down the big ideas that we need to understand from the lab. Office hours were reasonable and he was always helpful whenever I came to see him during his office hours. I would definitely take any of his classes again, if I had the chance.
He is a good professor. He is also very reasonable. If you put the work in he is more than willing to help you out.
Professor Ciccarelli classes will not exactly be easy, but you will learn the material. Of course, ask questions if you need to. He's happy to help clarify anything.
Ciccarelli is a good professor. If you show interest in his class he will show interest in you. Pay attention, he basically tells you exactly how to do the lab in the beginning. Also, pre lab quizzes are worth more than you think. Dont just try to wing them, because they can kill your lab grade if you do poorly.
Ciccareli previous work experiences make him a great professor. He is always willing to explain when you have questions for the pre-labs. His lectures before the lab are very helpful.
I've had the priviledge to have taken Prof. Ciccarelli two semesters in a row. He is very approachable and tries to be as helpful as he can without giving you the answers. He tries to help his students (in lab) by giving them a hint but having them figure it out on their own. Was there when I needed help and gave good feedback. Would take again.
Had him for lab. Really helpful and knowledgeable. Very willing to help and work with you. He has a lot of prelab and postlab quizzes that are MANDATORY. Don't BS them, they are worth a lot of your grade. He tells you exactly what and how to do the lab before hand though.
Great professor who is willing to take his time to explain the material.
Post lab quizzes are difficult, although always possible to complete effectively with the course material. He explains all of the course material clearly and gives ample time and opportunity to ask questions and meet with him for extra help.
He is a decent teacher but you can easily fail labs if you don't stay on top of your work.
Took him for DC Circuits lab. He is a great professor! Very clear, explains the topics well. Always willing to help when he can. He won't give you the answer, but he will help you work towards it.
Very difficult pre lab quizzes (sometimes worth 40 points). If you mess up one equation, you're guaranteed to get the rest of the questions wrong. Lab work is the easy part-focus on the pre and post quizzes if you want to pass.
Very difficult pre lab quizzes (sometimes worth 40 points). If you mess up one equation, you're guaranteed to get the rest of the questions wrong.
The class is a must take. Fantastic professor. Guides you through every step. If you pay attention in the class you will get A and will understand everything.
always available
Great Professor!
He grades based on the lab requirements. If you do the lab correctly and complete all of the lab requirements, you will most likely get an A in the course.
If you skip his class you'll have no motivation to go back and do it on your own. It's easier with him there
A great teacher, a tough grader. He's funny too, and he seems to really care about both what he's teaching and his students. Would and will take his class for other courses.
He is a great professor. I had him for DC circuits and he was a excellent lab professor. He would answer and questions you had and would always push you in the right direction if you were not getting it.
Real nice guy, would recommend talking to him during office hours. His labs are fun.
Excellent professor. Always there to help.
There are two quizzes each week, pre-quiz and post-quiz. The pre-quiz is based on your preparedness before coming into the class. The post quiz is based on what you've learn during the class. The post quiz is on the weekends. There are some group work, but nothing that you would get angry over. He's always happy to answer any questions.
If you go to class and do the prelabs you will pass easily. Just pay attention. It's an easy A if you just do what he asks and don't slack off. Seriously. It's insanely easy if you just go to class. Otherwise he's the most helpful and kind person I've had at RIT 10/10 would take again
If you miss his labs you will fail quickly. If you dont you do good. Its that simple. His labs are a little ahead of what you learn in class, so read ahead in your Introductory Circuit Analysis 12th Edition book. Pay attention to his directions or you do bad too. Show up to his office hour to get help with prelabs. Its not hard guys. And girl. :)
Great Professor, just make sure you have good attendance . If your attendance is poor then your grade will drop
I think he's a great professor. Really makes sure you understand the material.
offers many opportunities to get a better grade
READ the textbook! Also, do the homework. All of it. Prof. C takes the first few minutes of class to joke around about non educational things but knows his stuff when it comes to electronics. Absorb as much information as you can from him, participate, and ask questions.
Professor Ciccarelli explains material to you very thoroughly if you're having trouble and takes time explaining things in class also. Great personality also. You pass if you put the work in, it's all up to you!
A really nice professor. He's articulate and will responds to your question in detail.
Great guy. Without a doubt a gem to find. He'll help you out with whatever you need, very fair in grading, and will help to no end with whatever you need with any course work. 100% hope I can have him again.
Great guy overall, never had a professor before who was so willing to help his students learn. Nothing was ever unexpected and he always made it very clear what was required in order to do well.
Great caring teacher
One of the best professors at RIT.
He's pretty laid back when it comes to labs. letting you do your stuff after demonstrating the steps. Also WILL help you figure stuff out when it doesn't go well the first time. 10/10 would recommend
Really cares if you succeed, Go to his office hours even if you are doing okay in the class! He's a great guy to get to know!
Funny, great teacher, hard class if you dont attende classes or do homework.
He is the best teacher he like help students to get the good grade and pass
Best professor I've ever had by far. Ciccarelli really cares about all of his students and makes sure he gives everyone time. He does give a lot of homework but the majors in his department are not supposed to be easy and the homework is very valuable. Great funny guy , could not recommend more.
Best professor Ive ever had
Ciccarelli is the best professor Ive had at RIT so far. His lectures are very informative and he takes the team to explain everything and answers any questions you might have. His office hours are also very helpful if youre stuck on anything he will take the time to explain things and help you until you understand them. Overall an amazing teacher
Ciccarelli genuinely cares about if his students understand the course material or not. Extremely flexible. Fun guy. Lectures can get boring but he knows and tries to keep things interesting.
The textbook he makes us use is actually useful
A very polite, understanding professor. Never ever will be adamant and is always understanding no matter what. Attendance isnt mandatory but if you dont go you will for sure bomb the weekly quiz. Extremely helpful when it comes to seeking extra help. Had 2 semesters with him not stop, extremely good human. Only drawback , doesnt curve grades.
Ciccarelli is a great professor and he is hilarious too; two great combination. He helps his students to pass with timely feedbacks, extra credit, and exam reviews. 10/10-IGN
Great professor overall, he knows exactly what he's talking about and more. His lectures are interactive and entertaining.
very good at explaining things and a very easy classes as long as you read the text book do the homework and pay attention, going to recitations also help a lot!
Not the most exciting class ever but you can tell he really cares. He's always very helpful and kind, definitely take his class if you can.
Gr8 man, gr8 teacher
He does care for his students and he has no issue going over any topic that you don't fully understand. With that being said, the finals given for both DC/AC are extremely difficult and both my DC/AC class averages were below 55%. That's what brought down my grade tremendously.
Fantastic professor, the transition to online learning was a bit rough but we got through it. Very knowledgeable and has a sense of humor.
This professor is very caring and can definitely be a great mentor if you allow him to be. The more interest and effort you show, the greater youll enjoy this class with him. Hes a great guy and will be tough on you in a good way so that you learn the material. Keep up with the homework and pay attention to lectures and youll be fine.
Professor Ciccarelli sincerely cares about his students. He offers in depth explanations and is eager to answer any questions. There is a manageable amount of homework that adds up if you procrastinate.
Very laid-back teacher with well planned course.
Cirrcareli is a great professor. As long as you are attending class and doing the homework, you are set up for success
Careful and well thought out with examples and works through problems
he was generous to us if quiz or tests were low, so he would drop two of our lowest quizzes and , if the score is higher, replacing our lowest test score with our final test. The class is formatted well, its very straightforward and class time is always full of interesting conversation. Succeeding will require lots of reading and practice
Amazing teacher. Definitely the best teacher I had during my first semester at RIT. He is very patient with his students and really works to help you succeed so long as you seek out help.
Professor Ciccarelli is the best teacher I had for my first college semester. He is respectful, always helpful, and made the class environment friendly and enjoyable.
DC Lab is a hands-on class that seemed difficult at first, but through the help of Professor Ciccarelli, he made it an easier time. Lab submission instructions were clear and specific and he always made sure to provide help when needed.
Ciccarelli in lecture seems to be tough, but if you are struggling please don't hesitate to go to his office hours. He gives out great advice and tries to teach you the subject in more detail, and with a learning tactic that best suits your learning style. Ciccarelli does care for you, don't be afraid to ask him for help! he helped me from C+ to A.
Great Professor! Not harsh on homeworks and is reasonable on exams and quizzes.
Class includes a large amount of material somehow he managed to get through it with examples and giving students breaks during the lectures. Homework always relevant to the exams and leading up to exams always gave you extra optional homework and example problems which were directly related to exams as well as making what is on them well known.
Professor Ciccarelli has been my favorite professor for my first year at RIT (I had him for DC Circuits & AC Circuits). The course is very well organized. He genuinely wants every student to understand the material and answers any questions students have. He also has a good sense of humor.
From my experience he's a good professor, just work for it. Attend lectures, pay attention, and ask questions. Hard class conceptually for me, but he was really helpful when I asked questions. Also get the HP calculator. Life saver.
Professor Ciccarelli is my favorite professor. He is a great instructor and really will work with you to improve so long as you reach out and ask for help. This is my second time having him as a professor since I've been here and both experiences were equally as good. I would recommend him.
Professor Ciccarelli is very caring and helpful, so long as you talk to him! His lectures go by very quickly and were often over my head, but they do provide a good basis for you to ask questions on. He grades fairly and acknowledges when you come to class. His excellent lab instruction has helped me the most with real world engineering.
The course was very well organized and had a good balance between easy, foundational work and challenging work that helped build expertise. I also really enjoyed the cartoons shown during class
Very good professor, he provided great feedback and assistance in class/lab, was understanding, and all around was a good teacher. If I have the option for him as a professor in future classes again without a doubt he will be my first choice.
Professor was really available after class for help with the final group project. Even willing to grant extensions for missing work. The labs are difficult but Prof. Ciccarelli is always there to lend a helping hand. Highly recommend Prof. Ciccarelli for any electrical engineering course.
He's a hard grader compared to the first-year teachers, and if you have him, he has strict criteria and sometimes hard labs that are very confusing, especially when you take the quizzes. But if you do the work right and if you need help, show up to his extra help hours, then you will be fine. You can go to extra help anyways to check answers.
Prof Ciccarelli has been great for every class I've had him. He is constantly improving and fine-tuning his lecture and lab, and always happy to help with questions. Great for upper level classes where you need to engage with the material more deeply because he loves to answer questions. If you try, you'll learn a lot and do well.
Ciccarelli has always been a great professor & role model in the department. He sticks to the syllabus, but is understanding in situations, and is always willing to help outside of class. He always made me feel like a person rather than just a number in the classroom, and always was great to talk to when we had downtime in the lab. Highly suggest
Took AC Circuits with Ciccarelli Fall 2021. Overall a good prof, but his grading scheme is a little weird- homework grade is determined by a "weekly homework quiz" that is 5 questions from the homework (which means you have to do the entire problem set but if you get just those wrong then you don't get points). Wasn't a fan of that grading metric
I took AC Circuits with Ciccarelli in the Fall of 2022. This material was by no means easy, but Ciccarelli cares about each student's success. He tries his best to follow the "curriculum guideline" but also provides opportunities for students to improve their grade. Class lectures are dense, so try not to miss class excessively.
Professor made class easier. He gave many opportunities to pass. Very reasonable and would have again.
Last semester that this course was ever being offered, it seemed like he gave up on us. The class average was about 60% for most of the semester. Whole class agreed that the exams were too hard and too long, and homeworks were tedious and usually didn't relate to what we did in class. Seemed like a nice guy, just out of touch with his students.
After our second exam was not well received, he worked with us to make sure we had a better chance at getting good grades after it was discussed what went wrong in class. We ended up getting review days the class time before exams and a few other things. Lectures have a lot of material crammed in, do not miss class.
Steve Ciccarelli puts in a lot of effort in this class and cares about the students. I took this class (Digital Signal Processing) with him and despite it having difficult material he gives you a chance to succeed. The lab was also fun and it has a final project that is actually useful and meaningful.
Mr. Ciccarelli cares about his students. If you have a problem with the homework or lab, make sure you ask him those questions and that you go to his office hours. Even when you don't understand, he will try and break it down for you so that it does make sense, and why we use it. If you don't attend lectures and don't ask questions, you won't pass.
Professor Ciccarelli is a great teacher. He makes sure to check for questions and answers them thoroughly. His tests are very fair, as they are very similar to homework problems and he gives review problems for the test. His homework assignments are of average difficulty, and you have plenty of resources to get it done. 10/10 professor
I took Ciccarelli for Transmission lines and the class was a bit homework and quiz heavy but the lectures were really good and he graded everything super quick. Good teacher and an understanding guy for issues you might have
Tests were very easy if you did the homework and quizzes for the class. Labs were also very good at learning the material. Homeworks and Quizzes take up most of your time, but doing the homework and quizzes is necessary to learn about the class material and the exams. Kind and caring about situations and always lovely to have conversations with.
Lectures were okay at learning the material, but the labs helped out the most in truly applying them in the real world. Few homeworks and alot of pre-lecture quizzes. Labs were in IEEE since this is a program writing intensive, however, if you ask for feedback he will give it to you, and most importantly, truly learn from content to pass the class.
Prof. Ciccarelli is definitely one of the best professors that RIT has to offer. Of all the classes I've taken and all the professors I've met, never have I met someone as knowledgeable in their craft and fluent in their words. Would take again any day!
Will work with you to make sure you understand the material taught in class.
Knows what he's talking about. If you get the chance speak with him outside of class, he knows everything...
Easily the worst lecture slides I've ever experienced, extremely difficult to understand and study from. Ciccarelli is extremely knowledgeable and, if meeting 1 on 1, can explain everything perfectly at any level. Lectures on the other hand are very fast paced, and you are assumed to have everything from previous classes memorized and perfected.
This is a difficult class and I can tell that he is learning how to properly teach the class. He always takes suggestions from the students as to what would best help us. The review sheets are extremely similar to the exams. He always helps out when doing homework, quizzes, or just understanding certain topics.
Decently tough course, exams are definitely challenging however not impossible with the right preparation. Lectures can be tough to understand, but part of that might be because the course was dumped on him, as they certainly got better later in the semester. Professor himself is very knowledgable and helpful and the lab component was awesome.
Prof. did a good job at explaining the material and was able to answer questions easily and clearly. During the lab portion he helps with the learning process rather than just telling you what is wrong outright. Class is difficult, but mostly because the track to take the class doesn't fully prepare students IMO. Cheap textbook!
Ciccarelli's class is challenging but rewarding. The homework and quizzes are crucial, but he's always happy to help. unstuck study was a lifesaver for exam prep.
Lectures go fast, so they're not geared towards those who like to take their own notes, though he rarely expands on topics outside of the powerpoint slides. Since the slides are all posted online, if you're someone who prefers taking notes then I would suggest printing the slides ahead of class or downloading them to a tablet PC to write on them.
Professor Ciccarelli clearly puts his students first and prioritizes his students' understanding of the material. His lectures are very clear, with a good amount of in-class problems to help students grasp the material. This course relied on reading the textbook outside of class, but all the reading was digestible and helped deepen understanding.
Very goated peak prof
Fantastic Professor would recommend to anyone taking any of the classes taught
I like Prof Ciccarelli solely for the fact that he managed to take what was a pretty convoluted course and make it easier to understand. His ability to explain any questions without judgement was wonderful and a good help. Outside of that the course itself was the definition of using 1000 words to describe 1.
Reading the book is almost a requirement. He is a really great professor, but he just does not have enough time to properly go through all the material. Come prepared (with lectures read) to each class and you will do fine in the course.
Very smart and pretty good at explaining, lectures are kinda he'd to sit through tho
Good professor, but there is a decent amount of work, such as homeworks and quizzes. There's also only 2 exams which cover a lot of material, and all the questions are graded equally which feels a bit odd considering the open responses. Other than that, enjoyable class, and make sure to pay attention in lecture.
Reading the textbook should be considered mandatory. Coming to class with the section reading complete will make this an easy class. Professor clearly cares and wants students to succeed.
Professor Ciccarelli is one of the best professors I have ever taken, and I would say he is the most professional. His lectures are precise as in it is pretty easy to understand. I disagree with other students saying that reading the textbook is basically mandatory as the lecture slides basically filters the needed material from the textbook. 10/10
Prof. Ciccarelli is one of the top professors at RIT. T-Lines is a tough class, but he makes the material clear and approachable. Supportive (office hours/after class), pushes you to put in the work, and genuinely wants students to succeed. Its a shame the administration doesn't approve RF focused courses, as he is a great asset .
He doesn't try to trick you and if u show up and do the exam prep questions and have a the steps for the problems on ur cheat sheet u will be fine
Professor Ciccarelli is very enthusiastic and truly cares about students understanding the material. He is available during office hours and responds quickly to emails. His passion for teaching made this an amazing class, and I hope to take another with him.
Very willing to make time to help you understand the material. EEET-213 is very fast paced but is do able if the work is put in. It does actually take about 9 hours a week to get an A in the course.
A wonderful professor teaching an extremely fast-paced and content-laden class. Professor Ciccarelli did a great job of teaching the content and providing resources to learn more. He is great about responding to emails, and handles things efficiently and professionally. Also just a great person to chat with!
Class Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
48%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.18 avg changeRatings by Course
5
5.0
(1)CIRCTHEORYII
5.0
(1)CTII
5.0
(1)CIRCUITS2
5.0
(1)CONCEPTSINSYS
5.0
(1)Difficulty by Course
CIRCUITTHEORY
5.0
CIRCU01
4.0
ELECT3
4.0
CNCPT123
4.0
060933301
4.0