4.0
Quality2.8
Difficulty86%
Would Retake144
Reviews86%
Would Retake
144
Reviews
Rating DistributionOfficial
5
68
4
45
3
13
2
2
1
16
What Students Say
“I know a lot of people like this professor, but here's why”
ECE369 - 1.0 rating“He does not know the topic he's teaching”
ECE369 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
15%
Textbook Required
10%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+1.11 avg changeRatings by Course
ECE302
5.0
(1)ECE695
5.0
(8)ECE60872
5.0
(2)ECE369
4.1
(125)ECE368
1.8
(5)Difficulty by Course
EE368
3.7
ECE368
3.6
ECE369
2.8
ECE60872
2.5
ECE695
2.3
Reviews (144)
This guys SUCKS. I don't know what engineering is like at UIUC (where he recently did graduate work) but I can't believe this guy is actually charged with the responsibility of imparting knowledge to others. He is wholly incompitent.
Hopelessly unorganized. Notorious for changing assignments the night before they're due
This is one lame "teacher" if he can even be called one. While "teaching" class he'd read off slide that he got/stole from other professors. He could've just posted that stuff online.
Worst teacher ever! I have never had a class taught by anyone so blundering. If there were any choice less than 1 for clarity, it would get my vote. Frequently stole programming assignments from other web pages.
I have never had a worse teacher. He really is that bad.
This guy is a disaster. Changes programming assignments the night before they're due. No co-ordination whatsoever with the TA - who was equally incompetent. If you're taking a class under him, don't say you weren't warned.
Great professor for 369. The material is dry and he basically presents the book, but that can't be avoided due to the subject. But the fact that he's a really cool guy and willing to talk about anything makes him worth taking a class from.
An amazing professor, teaches very good .. is very clear in his concepts and encourages feedback and student participation to a great extent
The material was not interesting, but he tried to make it somewhat interesting. In the beginning of the course, the pace was very slow. The first exam was the easiest test I have taken at Purdue, but the following exams were difficult (so do good on the first one). Course is boring, but doesn't require as much work as other ECE courses.
Great professor, makes the course material interesting. May have had bad reviews five years ago, but has definitely improved.
Take this class if you don't attend lectures. He posts his notes online, and you can in fact learn from the book he uses. Overall, this guy is quite reasonable, I scored just slightly below average on the exams without ever attending a single class. I hear that he is also an excellent teacher if you're in to that sort of thing.
I was shocked to read some of the bad reviews for several years ago. He was excellent for ECE369 in my opinion. Worked tons of examples in class and always asked for feedback about which topics to spend more time on. Managed to keep fairly good attendance for a morning powerhour. Only five homeworks, graded on completion; exams were fair
He cancelled class for more than a month at a time. Thank god the text book was useful because he surly wasnt
I really liked the teaching style which involved a lot of student interaction and in class problem solving. Recommended!
He was a really excellent teacher. He really cares about the quality of the education he provides and asks for periodic feedback from the class. He makes sure everyone is understanding the material and does not become impatient when someone is having trouble, as some teachers do. He is also, as has been said, a really nice and reasonable guy.
Saurabh must be one of my favorite professors. He showed true interest in teaching this class and took our feedback into account. Btw he asks for feedback several times throughout the semester and adjusts the class accordingly. You won't find many professors doing that. Lectures were really fun, assignments were fair and exams were good.
Bagchi is a very good teacher. He gives lots of examples and gets to know his students on a first name basis. He missed few classes but posted notes online Tests: very easy- lots of partial credit and all questions are doable if you pay attention to the homework in class examples Homework: Less than 10 hours of homework the entire semester!
I know a lot of people like this professor, but here's why. If you go to him for help, he'll help you on the condition you show you've thought about the question and gotten somewhere. Naturally, any student who has no idea what is going on and needs the help most WILL NOT get it. I got an A, but it was no thanks to him.
A very nice professor, who can remember most of students' names. And his lecture is really good, full of interaction and interesting puzzles. Exams and HW are all quite reasonable.
He is a very attentive professor. Looks after students and their subject issues with complete patience. Quite fair as a grader but more than that he doesn't ask questions out of context. One of the very few professors who pays attention to what the students give as feedback.
He does not know the topic he's teaching. It's better to read the book for a deeper understanding than going to his class. His lecture is absolutely a waste of time. However, going to his lecture is a necessity to get an A, because you have to follow his very badly organized proof procedure if it's not mentioned specifically in the book.
He didn't respect schedule and time of students, he missed 6 out of 15 weeks of class and posted lecture video he made at least one years ago. He hosted several "make up" sessions outside of the scheduled class time and one of them was even on Saturday. His material was trivially easy, but it took too much time than it should to learn them.
I enjoyed the active learning that happened in the class. Professor Bagchi took pains to go over the difficult material in the syllabus using sample problems. The class was interactive and class participation counted for part of the grade. I wish the professor did not travel as much, which led to some classes being done online.
This professor gave clear lecture and had good hand-writing notes, which are helpful to review. Also, he always gave interesting puzzles during the break time of class, which are considered to be bonus.
I don't feel prepared in discrete math. He doesn't teach enough material in proper depth to make you ready for related engineering and programming applications.
Prof. Bagchi is one of the very few professors you'll encounter in the computer engineering curriculum that knows how to teach the material effectively without excessively complicating it. He teaches interactively and is open to questions
His class is awesome and was taught in a casual way. You can have comfortable conversation with him.
really nice professor, knows what he's talking about and gives off an intelligent vibe. class was the easiest ece course i've ever taken. only problem was his frequent absences. of course, the absences were a problem because he is a good teacher!
ECE369 is the only exposure in the CompE curriculum to foundational knowledge of computing. However this professor wouldn't teach the most intriguing part because of his relaxed way of teaching and not following the learning outcomes. Everyone coming out of his class will get good grades but will fail on being a computer engineer.
I really enjoy Prof. Saurabh's ECE 695 Big Data Reliability & Security in Spring 2020. He had introduced us to a clearly high-level architecture of this area and also included many real examples, which makes it easy to understand. In this course, you can learn broad aspects of big data reliability & security techniques without too much homework.
I took this course to take a sneak peek into security aspects of big data system and I am glad that it was really helpful. This course would let you know the abstract idea behind security of big data architecture along with practical aspects of implementation. Interactive quiz during class was great way to engage student.
Professor Saurabh Bagchi encourages us for class discussions. It's really good given the situation that everything went online. Materials are not hard to understand.
I took the course on edX online. The lectures are pre-recorded and the content is very clear and broken down into sections that are easy to refer to at a later time. The professor conducts recitation sessions to clarify any questions we may have and is very helpful. The assignments require effort to be put in but you learn a lot by doing them.
Great course, learned a lot
Professor Bagchi is one of the best professors to take a class with at Purdue University. He makes sure everyoone is involved in the discussions in class and makes serious topics very hands on on fun. I would definitely take this class again.
I really enjoyed going to lectures with the energy that he brings. Reading the textbook in this class really helped me understand topics.
Very good lecturer. Frequently has practice problems in lecture that are usually very relevant and helpful. This class was 95% exams, with homework only having the possibility of lowering your grade, which makes exams more stressful. Although the weekly recitation sections are very helpful.
ok professor, but the start of the semester is mind bogglingly slow, while the end is extremely quick. class feels like a bore sometimes, and participation is a good chunk of your grade despite them being very unclear on what constitutes participation. Otherwise a fair grader, exams are the same level of difficulty as homework.
Great lecturer and a great professor, but the organization of the class was lacking. Changed the criteria for participation midway into the semester. Then changed the number of homeworks. Also many of the homeworks were out of sync with the exam content. The homework was also mandatory but could not improve your grade.
The class is 5% participation the rest is exams, but they aren't too hard with averages in the 70s
Clear and helpful lectures. Homework only negatively impacts your grade, and will not improve your grade which is irksome. Additionally, lags behind exam schedules.
I really enjoyed this class with Prof. Bagchi. It was a reasonable workload, and I learned a lot. The exams were also reasonable, where a good grade is achievable if you study. Overall, I would highly recommend taking it with him.
The lectures are very engaging and helpful, and everything you need to know is covered during the lecture. The homeworks are sparse and relatively simple, and the exams are like the homework. Attendance is mandated through a small participation grade.
Prof. Bagchi was a great lecturer. He explains the topic well and in-depth and grades very well. I'd definitely recommend him for ECE 36900.
Professor teaches pretty well but be prepared to do a lot of self studying. Tests are also worth 95% of your grade so dont mess any of them up.
Professor Bagchi teaches with passion and it's clear he wants every student to walk away with a good understanding of the material. Don't be afraid to visit his office hours.
Professor Bagchi is engaging, and I enjoyed his class. However, ECE 369 feels unorganized with only four out of six homework assignments completed before dead week. Limited TAs result in a delay of over a month for homework grades. Some homework came after exam, which didn't help to study for the exam.
The professor is great and does a great job digesting material that is very dense and can sometimes be difficult. He is fun yet professional and follows his structure for the course. Be prepared to have lectures learning material very close to testing dates.
The lectures were very engaging as he actively gets students to participate in discussions and practice problems. My only problems with the class was exams being 95% of your grade, as well as having new material being taught on the Thursday of dead week.
The professor does a great job of having an engaging lecture so students don't get too bored during class, and even allows for a short break during a power hour class. He does a great job at teaching the actual course work to get you understanding each of the topics taught in the class.
Good teacher and will help you understand the material well. However, he is not great at communicating logistics. Also, there weren't that many practice exams, and for the ones that were there, no solutions were posted until a day before the exam.
good professor, exams were fair, and I felt that he did his best to help us succeed / do well in the course.
Professor Bagchi does a great job ensuring that the class isn't too difficult while all important information is thoroughly covered. He gives some good practice problems during lectures, so make sure to do those. It would be nice if the class had a better grade weighting scheme.
I appreciate Professor's kindness towards students, but I believe that the recitation problems should be reworked as they don't correlate to the style of the exam problems.
95% of our grades depended on three exams. Homework could harm grades rather than help. Missed lectures were released during dead week, and the course is not organized (TA office hour is super helpful though)
I liked Bagchi as a person and lecturer, but he was very unorganized and the tests were worth 95% of the grade in ECE369. Overall it was very stressful because he rarely posted solutions to the study material and it was hard to know what was being tested, but the office hours and recitations did help a lot.
I found Professor Bagchi very kind and personable, but I wish his class was overall more organized. I think it would have helped me be more successful, both content and grade-wise. It also took quite a while for feedback to be released on exams and homeworks which made understanding my errors more difficult.
I think Professor Bagchi was very helpful throughout the semester and was always trying to help and support students. I don't think he is a tough grader but it is very test heavy.
Prof. Bagchi has charismatic lectures that keep a student's attention very well. His lectures were enjoyable and he explained topics well. However, three exams determined 95% of the class grade, and there was not enough organized practice for topics to be truly engrained before each exam. The pacing and feel of the class were overall unorganized.
I enjoyed the lectures and thought the concepts were covered well. However, I don't think the grading scheme is a good reflection of your knowledge. Your grade solely depends on your ability to take exams, and there is no other way to improve your grade. The only way to learn from your mistakes is by seeing what you got wrong on the exam.
Lectures followed the textbook closely so it was easy to review the course material. However the grading scheme is quite harsh with the exams making up 95% of the final grade. The exams were representative of the course content, but simple mistakes could change your grade dramatically.
Very engaging and watchable lectures. The content is hard, but his exams are more than fair and are usually very similar to the past exams. He cares about his students, and I would be more than willing to take another class with him.
Professor Bagchi is a very nice professor and obviously cares about his students. That being said, he is quite unorganized and the class is very test heavy.
He seemed like he didn't care about the class. He wasn't in his office during office hours or was having some other meeting and didn't even inform students about changes in his schedule. His lectures are not good as he just asks questions in class without teaching anything. Avoid taking the class with this one.
Professor Bagchi is a good professor and wants you to learn the material and cares for you. However, he misses some lectures at times and doesn't respond right away. So, it is a bit hard to get the information if you want to know right away. The tests are kinda fair but overall it is one of the better classes.
Very disorganized class. Assignments took weeks to grade and did not align with the lecture content. The recitations were helpful and the professor did try to answer questions and make sure students understood the material as best he could.
Teaching itself wasn't terrible, but course organization was a mess. Gave no course schedule, did not release grading method until 13 weeks into the semester, and left half of the semester's homeworks for the last 2.5 weeks (including dead week). Exams/homeworks took FOREVER to grade, and feedback was always poor. Would never take his class again.
Basically, he is a good prof, but lecture content is not in depth enough for us to do the exams well. And recitation exercises are kind of uncorrelated to the exams. The only thing that can help you with the score is the past exam. Also, the coding question in midterm is definitely bad, so I might say, at least for this semster, the exam is unfair.
Does a nice job of teaching material and will answer any and all questions asked happily. The content can start to get overwhelming at times, but recitation is helpful. Homework is too long after the relevant lectures and too easy to be sufficient practice. If you can try and do extra problems in the book you'll do very well.
I thik thet he is realy good proffessorr]. I would defintle]y take agin if i could.
Prof Bagchi took ECE595 Stories of Success. Its help in your career and life beyond and after university. We had successful Purdue alumni speak at the sessions. Obtained Insightful and useful knowledge as they shared their journeys. It had 2 assignments. Prof Bagchi got really good speakers and also was understanding of the students' requirements.
Based on previous ratings the course organization has improved dramatically. Real nice dude, good at teaching. You have to put in the extra reading work to do well though, so be prepared.
His instructions and explanations are clear, and the fact that he uses most materials from textbooks and refer to it is very helpful. The exams are very fair as well.
Professor Bagchi gives you all the tools to do well in the class and leaves it up to you if you choose to use them or not. Great Prof.
Great lectures, pretty good at explaining stuff. He sometimes does online lecs as he's a busy guy. I've heard he can be hard to get ahold of. Very few homework assignments, so lots of points in exams!! Using the textbook will be helpful for understanding, and its necessary for the homework. Takes forever to get graded stuff back.
Dr. Bagchi is DEFINITELY the best professor I had. If you pay attention during lecture, you won't have to spend much time outside learning the material. His lectures are concise and automatically get uploaded so there is no delay. He speaks very clearly and values participation/ group learning. My only complaint is that grading takes a long time.
Professor Bagchi offers active participation for us to work out problems during lectures. He is a very caring, funny person. I do wish there were more homework assignments to understand the content further. The help session question cover more content so I would recommend going to them to understand the content more.
Thoroughly goes through material, but lectures themselves are a little long. Isn't his fault though, each lecture is already set to be an hour and 20 minutes and he gives breaks.
He is a fair professor and provides plenty of material for students to succeed. He is very responsive on the class Piazza and generally cares about his students. Homework is fair and manageable. It is not the easiest class, but not overly challenging.
He does a great job making it very clear what we are being graded on and assigns homework that is quite fair in both content and grading. His exams are also quite fair in terms of content.
Professor Bagchi shows a clear desire to helping his students learn and creating an environment in which they can succeed. He implements elements into his lectures that assist with this, including breaks and groupwork, and consistently engages with the students.
I loved Dr. Bagchi's lectures. They were extremely engaging, and it was hard to get bored. Most of the class does not have complicated topics either, so I don't think I struggled too hard. One con is that we are not given multiple practice exams. We only have one, which is difficult to effectively use to study.
Definitely one of the best ECE professors. Plenty of exam study material through lecture examples and recitation sessions. Not many homework assignments. Textbook is very helpful to have. He keeps lectures engaging by doing learning activities. Exams do take quite a while to grade. Overall great professor.
He was a great Professor! Answered questions clearly in class and added humor to each lecture.
I found professor Bagchi's lectures to be easy to understand and helpful. The exams were reasonably difficult however the class grade wise is pretty exam reliant. At times the class seemed disorganized with homeworks taking a while to grade and some study resources not being made available until a few days before the exams.
Amazing professor! He is very passionate about what he teaches. Gives a lot of material to prepare for exams and is very good at explaining. However, the course is too exam heavy, exams make up 80% of your grade. Exams are not too hard and they are definitely not a time crunch. Grading is also pretty fair and reasonable.
Prof. Bagchi is a great lecturer and is very knowledgeable about discrete math. The course is generally fair and the exams are reasonable, although these few exams make up 80% of the total grade so not doing well on one can hurt you. The course documents are a bit disorganized and aren't (all) centrally located anywhere so they can be hard to find.
Great Professor but sometimes think the slides are not as helpful as other classes. Professor Bagchi does a great job keeping a long lecture feel short and gives us a break every class to recharge.
Good professor, made class interesting and relaxed while explaining concepts clearly. Would like slides to be posted in a more organized way .
Lectures are well written and structured, concepts are presented well. Homework is difficult but only 6 total assignments and fairly graded. Exams were challenging for me but still relate to course well. Prof canceled a few lectures and I feel I missed some material because of this but his reasons were justified.
Discrete mathematics can get complex at times, but Professor Bagchi's explanations were well organized and thought out. So while the lectures are optional, I highly recommend attending. He has very reasonable expectations for his students as well. There is about 1 homework assigned every 2 weeks, and all of the exams were very fair.
Although, attendance isn't strictly mandatory, I would recommend going because its easy to skip a few and fall behind in the class. The homework load was pretty light, one assignment almost every week with a few breaks in between. Exams were fine and graded fairly (partial credit), if you understand the material and attend lectures you'll do great.
Truly one of the best ECE professors at Purdue! Homework assignments much lighter compared to other courses. Attending his classes is not only beneficial academically but also valuable for your career development. He frequently organizes events and invites his 369 students, creating opportunities for networking and learning beyond the classroom.
Decent professor, however the class hinges entirely on exams while not enough material is provided. Furthermore, what was going to be on the exams was mostly unclear with the only reference material not fully covering the content learned.
One of my fav professors at purdue!
The content is sometimes hard to understand, but the book has many questions that can be done for practice. The class is very test heavy and with the lack of practice exams, studying was sometimes difficult. Participation is also worth a decent amount compared to how much the exams are worth.
Amazing professor. Learned a ton in his class!
I think if you just read the textbook you can do decent.
Was a good professor
Professor Bagchi made the lectures fun and interactive. He made sure that the everyone in class was welcome to speak out and/or make mistakes. I really enjoyed taking this class w him.
One of my favorite ece profs at purdue
Prof. Bagchi is a really good professor. He explains everything very thoroughly and he's been one of my favorite professors so far. Although I did not do too well in the class (I struggled on the exams), I would love to retake again and get a better grade if I have time.
He was attentive to student needs. While lectures sometimes went a little too fast for me, I believe they were majority of the time properly paced and the help sessions definitely aided me in succeeding in the class and understanding the topics. The resources we were given prior to the exams were necessary to pass and I'm thankful we had them.
Hard to find practice problems. Lots of mistakes are made during help sessions, and things in general are not clear. Highly dependent on exams, study well. Overall interesting class and professor is very helpful
He is amazing and teaches very well in an easy to understand manner.
His class is "interactive" which i found much less effective and helpful than a normal lecture. We desperately needed more practice materials and were not given enough. Exams are like 85% of the grade or something, which is painful (they mostly are fair but tricky). But overall, he made an effort and was helpful.
Great professor. Explains complicated concepts in easy ways. The class was very easy, with a minimal workload. I would definitely take it over and over for credits.
He is a great professor. Allows students to be actively engaged in the class.
Prof. Bagchi is very clear and easy to understand. I highly suggest attending the lectures in the class since they are very informative and go fairly slowly. The material itself is quite interesting, and the homeworks are easy points. The only tough part about this class is the test-heaviness, but the grading is also quite lenient for those.
Overall a great lecturer. Sometimes will force engagement from class, which can slow down the class progression. Very minimal workload for the class, only a few homeworks that do not take more than a few hours. Exams are fair: if you put in the time to study for them, you will easily pass.
Professor Bagchi gives very specific and important instruction during class. He involves students in lectures and uses in-class, group exercises to let students practice proficiency with course material, a rarity in most college classes in my experience. Participation is important for passing this class, and exams are worth most of your grade.
He really cares about students learning. He curves the class quite heavily too, and grades with a lot of partial credit. But, he takes the idea of ensuring students learn seriously. He focuses on helping us learn!
I enjoyed his lectures a lot. There are many opportunities to attempt problems and work with classmates to understand the content. The tests are not easy and are weighted very heavily (~80%) so I would recommend going over lots of practice problems (including from the help session/recitation). Overall, caring and charismatic professor.
Awful, the word itself personified.
This class, Reliable and Secure Computer Systems, is a good mix of theory and practice, of foundational material and advanced topics. The professor was up on the latest research in the topics. There were several innovative aspects of the class, such as, industry lectures, active learning activities and dependability in the news presentations.
Professor Bagchi makes an effort to welcome student feedback and uses it to improve his class. I liked the structure of the class, and the lectures were interesting. The guest speakers he brought in were informative as well. I would definitely take another class with him.
Pretty informative and interesting lectures (given that I found the subject pretty dry). Professor was useful in answering questions and gave good feedback. Although test heavy, the test and homework are definitely very fair and the curve is generous.
Very much on the upper end of the professors in the ECE department. Most interactive lectures I've had at Purdue. Tests were slightly difficult, albeit very fair. The content and class itself isn't very pertinent but for however uninteresting the content was I found Prof Bagchi more than made up for it.
Professor makes difficult topics like logic and combinatorics surprisingly easy to follow. His explanations helped me truly understand why these concepts matter for programming and algorithms.
Professor Bagchi is an amazing lecturer. He explains tough content in a simple way. Although attendance is not mandatory, there is a participation grade, so showing up enough still reflects on your grade in the class.
There is only 6 homework's in his course. Exams are very heavily weighted. If you are going to class and paying attention, you will succeed.
One of my best experiences with an ECE Professor. I have only taken the Discrete Math class with him and although I find the topic not too interesting, he made it feel interesting and I felt motivated to learn. He is a really good teacher I would highly recommend going to his lectures. An amazing professor who cares about his students' learning.
One of the best professors within the ECE department. He is extremely helpful during lectures and cares about his students' learning. I would highly recommend attending lectures, he tries his best to make dry topics interesting and has done a great job in making me personally more interested in the topics he teaches.
In my opinion I would say he's a very average professor. His lectures are nice and he goes over a lot of questions that you will see on exams. However, a lot of the course is very copied from the textbook, and you can learn just the same by reading that. Exams are hard because there's many concepts but if you understand everything it's pretty easy
Very Good Professor! He definitely made his best efforts in teaching a considerably boring class, discrete math, as entertaining as possible.
Professor Bagchi is a fantastic professor and you can tell he's quite passionate while teaching. He is incredibly smart and always attempts to offer help or answer questions whenever possible. The course content is a bit difficult and it is important to read the textbook and understand the HW, or the exams are going to be quite difficult.
A very fair class where you get what you put in. Professor Bagchi strives for engaging lectures that definitely help with comprehension.
Professor Bagchi gets a lot of engagement from students in his lectures, making it very important to be immersed in the course material which helps a lot. He makes difficult-to-approach subjects very simple at first before leading up to harder problems.
Prof. Bagchi has really good lectures overall, and the exams are fair. He definitely emphasizes in-class and out-of-class participation, so keep that in mind when taking this course!
Takes time to know his students and puts in a lot of effort for his lectures and additional optional recitations. He is a fairly good grader as well and gives a lot of partial credit.
Professor bagchi is a very good professor that cares about his student. The one thing I wish was that there were more resources online and the lecture notes were easier to follow with the class slides.
I really liked professor Bagchi's class. You need to participate in order to get participation credit, but besides that the lectures are not mandatory. He is very generous on exams with partial credit. I really recommend this class!
Great professor that makes lectures interesting. Takes time to make sure students understand the content, but sometimes expectations for workflow on exams are unclear.
I noticed that a lot of the way his class is ran is directly through whats taught on the textbook that you must buy. This means that reading it helps a lot and prepares you well for the exams. Participation is important in his class as its grades, but besides that I really enjoyed this class.
Professor Bagchi was able to make relatively boring topics interesting with his unique comedy style. He would try his best to slip in small little jokes into lectures or invite students to give ideas / do the problems to the best of their ability. I enjoyed taking this class even though I didn't get the material as fast it made sense later.
The class content can be difficult, but Professor Bagchi does a great job of explaining the topics and answering questions. Attendance isn't required for every lecture, but participation matters for your grade and going to the lectures is very helpful for understanding the material.
Prof Bagchi was very solid. Good teacher, fair grader, focused on actually learning the content. He was great when it came to talking about specific concepts and teaching about how they interact with each other.
Good class, not too much homework. Would take again
Material is talked about in class and makes sense.
All the material is conveyed clearly and I was really happy to learn in this course.
I really enjoyed this class! All material was taught clearly and the professor really cares about his students!
Professor is reachable and teaches well. I would take this class again
Great professor and definitely made the slog that is discrete mathematics more interesting.
One of the best professors I've had at my time at Purdue. Makes content interesting and easy to learn. If you go to lectures you are guaranteed to do well.
Class Info
Online Classes
100%
Attendance Mandatory
15%
Textbook Required
10%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+1.11 avg changeRatings by Course
ECE302
5.0
(1)ECE695
5.0
(8)ECE60872
5.0
(2)ECE369
4.1
(125)ECE368
1.8
(5)Difficulty by Course
EE368
3.7
ECE368
3.6
ECE369
2.8
ECE60872
2.5
ECE695
2.3