3.0
Quality2.6
Difficulty57%
Would Retake126
Reviews57%
Would Retake
126
Reviews
Rating DistributionOfficial
126 total ratings5
34
4
18
3
19
2
22
1
33
What Students Say
“Shows interest in what he knows”
CSE430 - 4.0 rating“Involves the whole class”
CSE535 - 4.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
5%
Textbook Required
5%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.63 avg changeRatings by Course
CSE340430
5.0
(1)CSE340
4.4
(16)CSE430
3.6
(7)CSE535
3.1
(28)CSE330
2.6
(52)Difficulty by Course
CSE535
2.9
CSE340
2.7
CSE330
2.6
CSE430
2.4
CSE572
2.4
Reviews (125)
he clearly has a successful research background, hence his lectures often deviate from subject matter, but are informative. Involves the whole class. fair grading. he is friendly and helps students out... would take his class again!
There is no curriculum for his course. Assignments are not related to class work. No clarity about tests and assignments. Would change the grading policy as he wishes. Classes are not clear.
No proper agenda and syllabus for the course. Some of the assignments are given to students and left unanswered after deadline. Grading scheme is not fixed and changes whenever he wants . Overall actual learning from this course is very little as each concepts he teaches are not dealt thoroughly and due to lack of good examples.
This professor has an interesting presence, quite laid back, and in a way "cute" (strange way to describe it). Shows interest in what he knows. Downsides: during his examples/walkthrough/explanations, he can make a lot of mistakes if student or himself doesn't catch it (usually does). Tries to help and be clear. Lectures are slow to medium pace.
No clear agenda. Materials are always related to his own research. A lot of stuff about cryptography and computer architecture.
His online notes and lecture slides are impossible to follow but he is an easy grader. Generous curve given and the exams are relatively simple. Be prepared for the group projects though, they can be overwhelming but he gives extensions if you ask. Overall: an easy professor but very confusing and unclear at times.
Android projects are the best part of the course. 3 Android assignments, midterm, 2 tests, final, and 1 major Android project in a group of 3. It seems too much to keep you busy. But at the end it's completely WORTH IT.
Loved it..!!
Absolutely worth it.
Easy on grading, gives extra credit so you can get good grades
He's pretty bad. Grading takes months, TA is incompetent, the lectures are incoherent, he doesn't reply to emails, and you have to use google to learn most of the material. That said, his version of the class is VERY easy, and none of the other 430 professors are any better. He's basically the path of least resistance.
This guy is thebomb .com. Thanks for the awesome class bro, you're a legend! Best operating systems professor ever. He deserves a raise.
340 is the worst class in CSE. Not only is it outrageously difficult, but what you learn is worthless. Grading is the worst I've ever seen. Programs are automatically graded with scripts that don't work and test cases they don't show you. They give out easy test cases to trick you into thinking your program works, then give you an F. Ridiculous.
This class is awesome! Dr. Ayan is very great professor! He makes CSE340 very easy to pass and gives us more time to finish projects. He is better than Dr. Bazzi to teach this class. And his grading considers our advices. You won't regret to take his class!!!
This class is one the toughest classes in CS. Prof. Banerjee does his best and put a lot of energy into this class. The programs are difficult but it is not his fault! this is the nature of this class. He curves the grades. TA is useless. Quick responses. long story short, you will pass the class if you take it with him!!
This class was kind of a disorganized mess, but it wasn't particularly difficult either. Assignments and exams are relatively straightforward, and you will have to deal with lots of ambiguity, but the textbook teaches you most of what you need to know. Grading is usually quite slow, but relatively generous.
The material is rather tough, but this class was taught pretty well. It is generally very clear what the assignments expect of you and test cases are provided to ensure your software runs properly. Exams are difficult but doable.
One of the best prof. Really recommend to take any class with him.
Banerjee is a nice guy. I felt like I was going to fail the class the whole time but ended up getting an A due to curving. The final was easier than the midterm. The projects aren't hard but can take a long time and be frustrating (the instructions are poor). You are allowed to use all notes and laptop on exams but this helps less than you'd think.
It's a little difficult to understand the professor when he talks. (Part of that problem is the room we were in) Projects and assignments are very easy. Exams are based off of his sample questions/reviews, and are open book/note/computer (no internet). Easy A so long as you pay attention to his review before exams.
Banerjee is a very unclear professor. His lectures are not clear, he often makes mistakes in lecture,& he is unhelpful in office hours. The grade is two homework assignments, three projects, a midterm, and a final. It is hard to tell if you know the material because there are very few checkpoints. His TAs aren't accessible or helpful either.
He is very knowledgeable and explains concepts quite clearly. He understands problems of a student and extends assignment deadline. I learned to program in android through his assignments and project. Overall a great course and one I recommend to take to people.
He is pretty nice guy! Don't miss him! The reason why people said he is unclear, I think, is just about the focus. If you pay attention to the lecture, he is a good lecturer. But you have to function your mind with him. If you want talk about the accent, that's NOT a big deal. Even I'm not a native speaker(not a Indian as well).
He's is honestly one of the best professors at ASU, he is easy to email and wants to be reasonable and understanding. He records all records all the lectures and gives you all the material from old classes and such up from so that you are free to succeed in the class on whatever way works for you.
Very understanding and easy-going. You should ask him questions in class if you don't understand something. He went through many examples in class which is a good teaching style. He will provide a lot of resources to study with.
The professor is pretty good but the class material was just very boring to me. I'd say it's probably the most boring C.S. class I've taken besides probability. He passes I think about 90% of the students or more so don't worry about it being a hard course. It feels like I didn't really learn anything and just memorized test solutions pretty much.
Don't take this guy if you are not strict in terms of teaching yourself the class material. The class is a joke, the midterm and final are open book and open laptop. His assignment descriptions are literally one paragraph long most of the time...
Professor is a chill dude. Lectures are boring- study the textbook. He does open book tests, if the class asks for them. No homework assignments. Only 4 projects. If you're taking CSE330, he is probably one of better teachers for this course.
Helpful professor, open book + open notes exams. The material is based on one operating systems textbook that's used very commonly. The programming assignments are very manageable. The tests are on specific well defined topics/modules. In addition to lecturing in class, he provides notes, slides, and study guides to help you learn the material.
very chill professor, good project work and easy to score. If you want to learn in depth about the topic then you have to do on your own because the course was an introduction one
Professor is way good. Plus if you have interest you can actively work under him. TA is bad though. He is just arrogant. Exams are easy. Project moderate. Doable
Take it from me, professor is pretty good, however the TA is the worst person alive on earth. He is completely unreasonable. Good luck for your marks.
I see many derogatory comments here for the TA and the professor. Professor and TA both are knowledgable and Professor is very accomodating to the changes. I do believe that the TA was very unreasonable, (personal opinion and my friends also say the same) but it was okay. Received an A+ so I don't mind.
Professor is good. Easy Syllabus, encouraging. Class attendence not mandatory. Easy grades. TA is bad, good luck trying to increase or get your deserving marks
Exams were easy, project was a bit harder than expected, grading was very unclear, teaching was okay
Very unclear grading
Took the class in summer. Professor made sure to finish the course on time and give enough attention to solving problems in class. If you attend the classes you'll do well in the midterms and finals. Start the assignments early.
He's a good professor. He knows the material and teaches it in a way that's easy to digest. He can be vague about grading, but his curve is pretty generous at the end, so don't stress too much. Just show up and pay attention, and definitely start the programs early.
Extremely easy class with little to no expectations. Gives away free grades at end with huge curve and dropping of an assignment. Pretty good lecturer, though. Does not seem very interested in the course. Not the best at responding to emails.
Lecture's are understandable but slides need to be read over after class for complete understanding. Easy tests and projects and even easier final, but still a lot of knowledge gained.
Bannerjee for data mining is exactly how you expect. The assignments are pretty easy(almost always 100), but the tests are more difficult. He is not clear on how he grades, but I got an A- with low effort. Put in some effort to understand the material and you should get an A.
He is a scintillating personality, focusses more on practical knowledge and projects rather than theory. Start early for the projects and assignments and do visit TAs and professor to clear out all the queries and you will get a good grade in the end
This class was very strange. I went to lecture everyday after the first midterm, but I think I could have been okay just watching his lectures online. The class is not too difficult and the projects dont ask that much out of you. I wish the course taught me more on the subject personally, but passing the class wasnt hard at all.
Very good
Easiest class I have taken so far at ASU. Middle Eastern guy with an accent but its understandable. English is okay. There were five tests which were open note, open internet, and you had 3 days to complete them. The final was open note. All video lectures are online so you don't need to go to class. No +/- option
Took the online course, the video lectures are vague, doesn't have much explanation on the topics, no examples given and the quizzes contain questions which are not being taught yet. Be ready to get frustrated
He has his lecture videos on Canvas so you can review them. Wish all professors did this. Very easy going, you don't need to go to class except for the final. The final is basically the midterm exams stapled together. Best option for CSE330 if you have a heavy semester
This fall semester 2019 Banerjee decided that the class was too easy in years passed and has discontinued alot of the stuff old students loved. Tests are now closed note/internet, and in person. He has added two Kernal programming assignments. while his class is still passable, it is no longer the easy class that you need while taking 355 and 340.
Heavy course. Biweekly tests with numericals that have never been mentioned in class
I took CSE 535 under Prof. Banerjee and it turned out to be a great experience. The professor really emphasizes on innovation and works on some of the most cutting edge technology and exciting projects in the university.
I had professor Banerjee for the Fall of 2019, I never once had a class be so scattered and unstructured to the point where students are also questioning what the lesson is about. There is absolutely no point in attending lectures; he doesn't come prepared with lecture slides and you are better of watching at home. Then the material isnt on tests.
As someone said before, the rumors of this class being "a walk in the park, the easiest class in CS" have been dispelled. Projects are medium difficulty and take a long time. Quizzes are focused entirely on 1% of what he tells you to study, pay attention to exercises provided. Never had a class feel so unbound. Grading is really chill tho but dang
Heavy course.
The lectures are unclear, and most often have nothing to do with the quiz, test, and homework content. It is supposed to be a mobile computing course, but there is a heavy focus on machine learning. The quizzes and tests contain a great number of numerical questions that are not explained and seem to require a physics degree to complete. AVOID!!
Course content was spread widely across variety of topics - ML, networking, Markov chains, Android coding, security, power/energy - with varying levels of detail. Quizzes were barely related to lecture material with goofy calculations that essentially boil down to unit conversion algebra. Half of the project was irrelevant to mobile computing.
This class was comically bad. Felt slapped together and abandoned like previous courses I've taken with this instructor. Q's in quizzes and exams aren't from the material. Most questions from students go completely unanswered. The prof made many commitments that he failed to follow through on. It ended up being a lot of work without much learning.
I'm not sure why people are hating on Professor Banerjee. He is a great professor, and he tries to help students out too. He gives extra credit points when he can, and responds to students in a timely manner. His grading is clear and his videos are related to the lectures he gives. He is understanding, and tries to work with students. I recommend.
Not sure how the in-class lectures went bc I never needed to go to them; he posts lecture videos online. The recitation TA you have determines how well you'll do on your project- Bannerjee just overcomplicates it with stupid suggestions. his quizzes are all online, and he tends to drop lowest projects. An easy A if you get a good recitation section
Bannerjee was an awesome professor to have for CSE330. His lectures and quizzes were already made for online so the switch during the COVID pandemic was fairly painless. The class projects aren't too bad and his TA choice was very helpful in getting the VMs and programs up and running. Overall Bannerjee is a good pick for 330.
Unclear assignments & are updated until few days before submission. TAs were of no help. Professor skips classes without prior notice. Zoom recordings weren't uploaded on time to refer. Unclear grading and students often had to fight with TAs and Prof to resolve issues. Very late grading for projects & quizzes. Good grade in end but painful class
Tedious time consuming projects, but gives code in lecture eventually so to some very easy some hard projects. Tests cheat sheet watch videos online and fill it up not that bad. Lecture useless to learn, but good to try to take pictures of his code or work with classmates for help. Laziest prof I've ever had but easy A, even if it was annoying.
Unprofessional. Assignment/midterm scores were never released and reviewed on time. Hastily crafted assignments: lacked critical details of what is expected out of them; assignments were constantly fine-tuned every passing week. TA's were absolutely useless. The video lectures are decent. Grading is not too strict.
Professor Banerjee is one of few CSE professors who genuinely cares about his students - it is refreshing and it shows!! Take him and you will not regret it -
Great guy - really cares for his students
I have taken CSE 340 and CSE 330 with this professor. His teaching style of making sure students understand material by proceeding with a proper pace, being available to answer questions outside of class, and having a Well structured class makes for understandable assignments and tests. 20+ emails answered within 24 hours. Awesome teacher.
He is very unprofessional and unkind, doesn't bother to respond to emails. He doesn't post zoom recordings on time . He doesn't teach any course related topics, instead spends the entire class duration in discussing about project/assignments and yet gives very poor instructions on how to implement them. Waste of time and money to take this course.
He was okay. The projects were pretty easy but a little time consuming. The exams were easy if you studied and the grading was very fair.
Apart from every bad thing others have already mentioned, he never replies to any of your emails. Good luck including the subject in your portfolio report, he will never reply or approve your report!
The programming assignmts cannot be completed when they are released prof has to clarify/change them multiple times. TAs take months to grade but then ask us to test it ourselves. They get mad if we email them with qs. Only good thing is most assignments/exams have extra credit if submitted early or if you do extra question. Interview is easy score
Lectures are ok, but his module videos are better, and you can watch those at 1.5x speed. his projects are annoying but easy if you know how to work with pointers, and he gives you half the code anyways. If you want a semi-easy A with a little bit of learning on the side he's your way to go
If you want to actually learn the material take a different professor. I finished the class with above 100% and Im honestly just confused, I cant remember anything important from this class, was this class supposed to be about to OS's? The projects were the only difficult part, and that was only because the descriptions were incredibly vague.
This class is a mess. He basically has all of the lectures posted online (pre-COVID) but also lectures in class. The projects are somewhat confusing but he'll straight up give you code in class. That said, he's a nice guy, he shows no enthusiasm and is not a great lecturer. There are 5 tests/quizzes but the material isn't clear until the week of.
I took him during the summer and it was fine but it was basically all self-taught you get out what you put in and for the most part people usually don't like to do more work than needed. Easy A but he NEVER responds to emails so if you want someone to write you a letter of rec I advise against him.
This prof is the worst ever professor I have ever taken a class with. He makes every simple concept become hard to understand and try to put in so much complicated stuff unnecessary to make the lecture horrible. Quizzes are very unclear and there is no help at all. The whole course is a shamble. This prof may be a good researcher but cannot teach!
This class is a bit of a mess. He has lectures already posted online but he also lectures during class time (but sometimes he cancels). It can be hard to pin down what he wants, but he's pretty lenient with grading. This is difficult material and he's not a great lecturer as he rarely seems prepared for class, but the online lectures are fine.
Took him over zoom. Didn't go to lecture at all because he has well-made lecture videos on Canvas that cover all of the course content. Take home exams were easy to do well on. Projects were tough, but there were only 5 projects in the entire semester (lowest dropped).
Didn't go to class, his lecture videos on Canvas were sufficient. Some of the projects were very hard, but there were only 4 in the whole semester (lowest dropped). Exams were fair, you can easily get the grade you want.
Professor Banerjee is the worst professor I have had at ASU. He never responds to emails, didn't put anything in the grade book until the day that grades were due, gave hard to understand in-person lectures (when he didn't cancel), and rarely showed passion in the topics he taught. This class was hard to navigate without more support from him.
Probably one of the worst professors I have ever had the misfortune of taking. Showed no interest in the topics at hand. Lectures were him drawing in powerpoint instead of preparing any material. Very unprofessional and didn't respond to emails. I learned nothing and still got an A, because the class was very poorly run. Avoid him at ALL costs.
4-5 projects make up most of the grade. The project descriptions are often confusing and sometimes just wrong. In person lectures are not mandatory which is a plus. Classwork can be done in short bursts (a few days at a time) around due dates for projects and midterms (get projects done early; I'm serious).
Worst professor at ASU, and I took JCS. Completely inaccessible, his projects are horrible and don't make sense, his tests are poorly written, and you won't know your grade in the class while you're taking it. If you want to have a mental breakdown, this is the professor for you! If you want to learn literally anything, look elsewhere.
Must be avoided at all costs. Run. If you send an email, response time is infinite. Grading for test? You don't know how the grade rubric works until you get the grade. Appealing? no way. because you won't get an email back from TA or prof until Final. haha. so just surrender your grade to destiny and take it. Worst course, worst prof ever.
Worse professor I've ever had. Nothing gets graded in time. Project instructions are unhelpful (lists due date of the previous semester, bizarre and incorrect pseudocode, etc.). Only offers 2 hours of office hours a week and often doesn't show up or leaves early. Easy tests. Projects are easy if you know what you're doing, otherwise....
Projects are usually not very clear in what they look for and can be confusing. The online lectures he posts are far more in depth and beneficial for learning than the in-person classes. 5 projects and 2 tests are the entire grade so doing poorly on one or two drops your grade a bit. He drops a project grade and curves but grades are in very late
No enthusiasm in class, projects are confusing and getting help outside of class from him is difficult. Attendance is also not mandatory as the entire course has been previously recorded online by him. Exams aren't too bad but I had grading issues on every one that had to be appealed. 2 exams and 4 projects are the entire grade so don't miss one
Professor Banerjee's 330 is... interesting. He has online lectures which are better quality than most in-person lectures (he goes over more examples of things in person) and the class is graded on 4 projects and 2 exams. Project specifications are not good for the most part (which might be more realistic, tbh). 4/10 didn't learn much.
A full on mess of a class carried by great students discord and nice TA's. Professor never even met with the TA's to give them material and has assignment documentation out of date and never even updated. Material was fine and you could binge the class in the week before the exams and end with an A (proof being me). Horrible professor, easy tho.
In the right situation, this class is easy. The course avg was a 97% final grade, Exams were canvas only online based on the online content (vids + quizzes ungraded). Projects ur gonna have to put time in for bad instructions and problem solving, not crazy. Might not be fun but its one of the easier 500's, learned nothing but happy for the light A-
His classes are just plain boring. He has already uploaded the lecture material and would teach random things in class. He is not prepared for the assignments and tests beforehand and gives very little time to complete.
Class is easy if you have friends or discord server. I took it in summer with neither and had to drop because he wouldn't tell me the output format. I saved the code for when I took it in fall, and changed the print statements and got 100. Communicate with people and the class is an easy A. 5 Projects, 2-4 build off each other, one gets dropped. GL
This professor just does his job. Don't care what students are actually learning and also don't teach much. Even half of the class cheats on assignments and he doesn't care. His final tests are a joke. Even if you don't learn anything and don't listen to a single class you can get an A+. If you want to pour money to get a grade take this class.
Great Professor. He gives nice real world projects. Gives lot of directions where we can learn to improve ourselves.
The class is an easy A. The projects are nice, lot of python coding. Exams are easy.
This professor helped me through the most difficult times. I had health problems and this professor helped me through the projects through extended office hours to finish the projects. I will take him again for CSE340.
This course is not for everybody. This is a research oriented course. There is mobile application development but that is not the main focus. Learned a lot of concepts but not everything was discussed in detail. However, I got a lot of directives to improve my knowledge.
He is a very helpful professor. He helps struggling students like me to finish projects.
This course has very interesting projects. Prepares you for real life experiences.
1. You might be doing the assignments which are like being used for last 5 years. 2. 0 focus on learning. 3. Copied content. We got an assignment that has instructions on how to submit on Coursera. So you should probably that 250$ Coursera course. 4. Unplanned and unorganized. 5. Not that knowledgeable professor 6. Not worth anyone's time.
Banejee is the worst professor in the the world. He is unhelpful, unorganized, uncaring, unfair, lazy His class is is utterly misrable Lies about what is on the exam, nasty curveballs on it. The projects will leave you screaming and in tears. Never had a worse acedemic experence in my entire life DO NOT TAKE ANY CLASS WITH HIM YOU HAVE BEEN WARNED
If you don't wait until the last week to finish the projects the class is definitely manageable. I appreciate the fact that he is not overbearing and pretty relaxed, unlike some other 300-level professors. He could be more organized though.
The projects in this class are really hard. The instructions are poorly written. It is really hard completing the project in time. He does give like extensions some times. Also working with a VM is so god damn annoying.
One of the bad courses in CS. No clear agenda as to the syllabus. Teaches random things that are no way related to Mobile Computing. Assignments are badly worded and outdated. Exams are no way related to class content, but random things assembled from internet. Take if you need easy A. Stay away if you want to learn something new.
Excellent course. Learned a lot about mobile app programming. Assignments were real world applications. Easy A.
This one is a tough course. But Professor Banerjee helps a lot. He explains things clearly and is available during office hours to help. Good professor but tough course
One of the best professors in ASU.
The class is very difficult, but Banerjee makes it manageable. He has good videos posted online that clearly explains the concepts. You dont even have to attend class. But attend the midterm and final reviews. Those really help.
Easy A+, course lectures are complete and utter chaos. No real syllabus. But the projects are fun. Take it if you want an easy A+, if you want to learn, you might not be doing much of that in this class.
The course structure was very bad, assignments were very difficult. Most of the questions in quizzes were not from the content he taught in the class.
Data Mining. He is a nice person but doesn't reply to any emails. This course started late and was cut short. All of the lectures were recorded long back(4+ years old). They have a few mistakes. All of the assignments are require python 2 and older versions of library. It made them harder than they should. I learnt little to nothing in this class.
To be fair, the course itself was chaotic as the professor who originally intended to take this course got stuck due to immigration issues, and Prof. Banerjee took over way late into the semester. This course seemed accelerated and mostly satellite, as there were no in-person classes and we had to use pre-recorded lectures from previous semesters
Really liked the projects. Lot of experience gained from the assignments and projects.
The most unorganized and chaotic professor ever. Project instructions are vague and contradictory. He never responds to emails and cancels office hours weekly. He always cancels lectures. He relies only on gradescope to grade your code, doesn't even look at it. Run far far away from this professor if you actually want to pass the class.
If you can manage your own education, Banerjee is the best professor for you. The whole course is available on day 1, w/ good high quality videos that are straight to the point, and deadlines that move back if you look at them funny. Few assignments & fair grader, but online comms can be poor, and assignment instructions aren't always very clear.
Banerjee seems like a professor that has given up. The course is insanely disorganized. He is unresponsive to email and when asked for project materials in class he agrees to provide them only to placate students and doesn't follow through. Avoid at all costs.
He is the worst professor ever, his lecture is so unorganized and so devoted, it's a suffering experience to take course by him.
He was gone or rescheduling classes most days. It is a flipped classroom so all the content is online. There are group projects and they are relatively all easy. The bad part is that it takes 2 months for the professor to grade the first exam. There are only 2 exams and 3 projects so by the end of the school year, I have no idea what grade I have.
Chaos, the class is a mess. - Graders are slower than the slowest sloth. - The professor is not helpful and accessible at all, as he always redirects messages to some TAs and TA will not give any response. - It is less than 2 weeks from the end of the semester, but we don't know when the final exam will be.
Banerjee is pretty bad. He doesn't respond to emails at all so he isn't accessible outside of class. He only cares about his research at ASU over the students. If you want to learn he isn't the professor to take
Pros: - Projects take at most 4 hours a piece (except compiling for project 1; make sure you are multithreading the VM) - Three projects, rubrics provided ahead of time, easy 100+% - No lockdown browser - Attendance not required Cons: - 20% chance of responding to email - Grading is postponed until the last three weeks of the semester
CSE 330 with Dr. Banerjee is light. His TAs are awful, and he won't respond to email. However, the group projects are straightforward if you watch his video lectures, and the midterm and final are online, no lockdown. His live lectures are terrible, but the videos will tell you everything you need to know for the projects and exams.
This course is an easy A. There are quality videos online. In class activities involve mostly discussion that may not be useful for finals or midterms but good experience. Overall good course.
Professor is kind. Lot of flexibility in assignments. The assignments were very interesting and gives good practical experience with mobile applications.
Easily one of the easiest courses offered at ASU. Prof. Banerjee was very flexible with assignments and deadlines. The subject gives you a great insight into aspects related to mobile development and implementing intuitive concepts in the assigned group projects.
3 group projects (+1 EC project), 2 exams (online). The course was highly disorganized, very boring lectures. Graders took ages to give out the grade, idk how is it even considered a trifecta when you can find a lot of resources online.
Dr. Ayan Banerjee is an ineffective professor whose lectures are disorganized, unclear, and largely unhelpful. Concepts are poorly explained, questions are not meaningfully addressed, and students are left to figure out the material on their own. Feedback is minimal and offers no real guidance.
Class Info
Online Classes
100%
Attendance Mandatory
5%
Textbook Required
5%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.63 avg changeRatings by Course
CSE340430
5.0
(1)CSE340
4.4
(16)CSE430
3.6
(7)CSE535
3.1
(28)CSE330
2.6
(52)Difficulty by Course
CSE535
2.9
CSE340
2.7
CSE330
2.6
CSE430
2.4
CSE572
2.4