3.0

Ayan Banerjee

Computer Science - Arizona State University

3.0
Quality
2.6
Difficulty
57%
Would Retake
126
Reviews
3.0
Quality
2.6
Difficulty
3.0
Helpful
3.0
Clarity

57%

Would Retake

126

Reviews

Rating Distribution
Official
126 total ratings

5

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

5%

Textbook Required

5%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 93 grades
Most common grades:
A (49)
A+ (21)
Not sure yet (10)
Grade Distribution
A(70)B(12)C(0)D(0)F(0)A-/B+(11)
Based on 103 reported grades
A: 49
A+: 21
Not sure yet: 10
B: 9
Common Tags
Graded by few things (19)
EXTRA CREDIT (18)
Clear grading criteria (12)
Group projects (11)
Caring (10)
Hilarious (7)
Tough Grader (7)
GRADED BY FEW THINGS (6)
Rating Trend

Declining

-0.63 avg change
Sep
Oct
Nov
Dec
Feb
Jan
Last 6 months
Ratings by Course

CSE340430

5.0

(1)

CSE340

4.4

(16)

CSE430

3.6

(7)

CSE535

3.1

(28)

CSE330

2.6

(52)
+1 more courses
Difficulty by Course

CSE535

2.9

CSE340

2.7

CSE330

2.6

CSE430

2.4

CSE572

2.4

Reviews (125)
4.0
2.0
CSE535
Dec 27, 2014

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!

2.0
5.0
CSE535
Grade: B-
Jan 3, 2015

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.

2.0
4.0
CSE535
Jan 17, 2015

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.

4.0
2.0
CSE430
Grade: Not sure yet
Nov 6, 2015

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.

1.0
4.0
CSE535
Mar 31, 2016

No clear agenda. Materials are always related to his own research. A lot of stuff about cryptography and computer architecture.

3.0
2.0
CSE430
Grade: B
May 4, 2016

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.

4.0
3.0
CSE535
Grade: A
May 9, 2016

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.

4.0
3.0
CSE430
Grade: A
May 9, 2016

Loved it..!!

4.0
2.0
CSE535
Grade: A+
May 9, 2016

Absolutely worth it.

4.0
2.0
CSE535
Grade: A
May 9, 2016

Easy on grading, gives extra credit so you can get good grades

2.0
1.0
CSE430
Grade: A
May 13, 2016

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.

5.0
3.0
CSE430
Grade: B
May 30, 2016
Would take again

This guy is thebomb .com. Thanks for the awesome class bro, you're a legend! Best operating systems professor ever. He deserves a raise.

1.0
4.0
CSE340
Aug 5, 2016
Wouldn't take again

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.

5.0
1.0
CSE340
Grade: A
Aug 11, 2016
Would take again

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!!!

CARES ABOUT STUDENTS
Respected by students
Clear grading criteria
5.0
1.0
CSE340
Aug 12, 2016
Would take again

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!!

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
EXTRA CREDIT
3.0
3.0
CSE430
Aug 13, 2016
Would take again

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.

4.0
4.0
CSE340
Aug 13, 2016
Would take again

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.

5.0
2.0
CSE340430
Grade: A
Aug 16, 2016
Would take again

One of the best prof. Really recommend to take any class with him.

4.0
3.0
CSE430
Grade: A
Aug 19, 2016
Would take again

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.

Skip class? You won't pass.
Hilarious
GRADED BY FEW THINGS
3.0
2.0
CSE330
Grade: A
Dec 15, 2016
Would take again

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.

GRADED BY FEW THINGS
2.0
3.0
CSE330
Grade: Not sure yet
Apr 28, 2017
Wouldn't take again

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.

GRADED BY FEW THINGS
LECTURE HEAVY
4.0
2.0
CSE535
Grade: A+
May 8, 2017
Would take again

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.

Respected
EXTRA CREDIT
GROUP PROJECTS
5.0
3.0
CSE340
Grade: Not sure yet
Jul 29, 2017
Would take again

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).

Respected
5.0
3.0
CSE340
Aug 1, 2017
Would take again

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.

Clear grading criteria
Caring
EXTRA CREDIT
5.0
2.0
CSE340
Aug 11, 2017
Would take again

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.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
EXTRA CREDIT
4.0
4.0
CSE330
Grade: B
Dec 11, 2017
Would take again

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.

Gives good feedback
Hilarious
Would take again
3.0
1.0
CSE330
Grade: A
Dec 13, 2017
Would take again

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...

5.0
2.0
CSE330
Grade: A
Apr 27, 2018
Would take again

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.

5.0
1.0
CSE330
Grade: A
May 8, 2018
Would take again

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.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
1.0
CSE572
Grade: A+
May 8, 2018
Would take again

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

Hilarious
EXTRA CREDIT
GROUP PROJECTS
3.0
2.0
CSE572
May 15, 2018
Would take again

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

Tough Grader
1.0
3.0
CSE572
Grade: A-
May 29, 2018
Wouldn't take again

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.

Tough Grader
2.0
3.0
CSE572
Grade: A+
Jun 1, 2018
Would take again

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.

Tough Grader
Gives good feedback
Caring
3.0
3.0
CSE572
Jun 7, 2018
Would take again

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

Tough Grader
2.0
3.0
CSE572
Grade: A
Jun 21, 2018
Wouldn't take again

Exams were easy, project was a bit harder than expected, grading was very unclear, teaching was okay

Tough Grader
GRADED BY FEW THINGS
3.0
3.0
CSE340
Grade: A
Aug 11, 2018
Would take again

Very unclear grading

Tough Grader
GRADED BY FEW THINGS
5.0
3.0
CSE340
Grade: A
Aug 11, 2018
Would take again

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.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
5.0
4.0
CSE340
Grade: B
Aug 11, 2018
Would take again

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.

Respected
LOTS OF HOMEWORK
Hilarious
3.0
2.0
CSE340
Grade: A
Aug 12, 2018
Wouldn't take again

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.

3.0
3.0
CSE330
Grade: Not sure yet
Dec 6, 2018
Would take again

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.

GRADED BY FEW THINGS
LECTURE HEAVY
3.0
2.0
CSE572
Grade: A-
Dec 10, 2018
Would take again

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.

Tough Grader
Participation matters
LECTURE HEAVY
5.0
3.0
CSE535
Grade: A+
Dec 11, 2018
Would take again

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

Respected
Participation matters
Inspirational
2.0
2.0
CSE330
Grade: A
Dec 15, 2018
Would take again

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.

4.0
2.0
CSE330
Grade: A
Dec 19, 2018
Would take again

Very good

ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
4.0
1.0
CSE330
Grade: A
Dec 22, 2018
Would take again

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

1.0
1.0
CSE572
Jan 31, 2019
Wouldn't take again

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

5.0
1.0
CSE330
Grade: A
May 8, 2019
Would take again

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

Accessible outside class
Caring
EXTRA CREDIT
3.0
3.0
CSE330
Grade: Not sure yet
Oct 31, 2019
Would take again

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.

Graded by few things
Test heavy
Tough grader
1.0
3.0
CSE535
Grade: A
Dec 4, 2019
Wouldn't take again

Heavy course. Biweekly tests with numericals that have never been mentioned in class

Lots of homework
Test heavy
Beware of pop quizzes
5.0
3.0
CSE535
Grade: A
Dec 6, 2019
Would take again

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.

Lots of homework
Get ready to read
Beware of pop quizzes
2.0
4.0
CSE330
Grade: B
Dec 13, 2019
Wouldn't take again

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.

Get ready to read
Tough grader
2.0
4.0
CSE330
Dec 18, 2019
Wouldn't take again

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

1.0
5.0
CSE535
Dec 19, 2019
Wouldn't take again

Heavy course.

1.0
5.0
CSE535
Feb 28, 2020
Wouldn't take again

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!!

2.0
4.0
CSE535
Grade: A
Mar 9, 2020
Wouldn't take again

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.

Group projects
1.0
3.0
CSE535
Grade: B+
Mar 10, 2020
Wouldn't take again

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.

Graded by few things
Group projects
Tough grader
5.0
3.0
CSE330
Apr 22, 2020
Would take again

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.

Clear grading criteria
Hilarious
Caring
3.0
3.0
CSE330
Grade: A
May 6, 2020
Would take again

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

Lots of homework
Get ready to read
Graded by few things
4.0
2.0
CSE330
Grade: A
May 12, 2020
Would take again

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.

Accessible outside class
Clear grading criteria
1.0
3.0
CSE572
Grade: A+
May 12, 2020
Wouldn't take again

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

EXTRA CREDIT
3.0
2.0
CSE330
Grade: A
May 20, 2020
Would take again

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.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
2.0
3.0
CSE572
Jul 8, 2020
Wouldn't take again

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.

Participation matters
Hilarious
EXTRA CREDIT
5.0
2.0
CSE340
Grade: A-
Aug 4, 2020
Would take again

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 -

Caring
EXTRA CREDIT
5.0
1.0
CSE330
Grade: A-
Aug 4, 2020
Would take again

Great guy - really cares for his students

Caring
EXTRA CREDIT
5.0
3.0
CSE340
Grade: Not sure yet
Aug 4, 2020
Would take again

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.

Graded by few things
Clear grading criteria
EXTRA CREDIT
1.0
4.0
CSE535
Grade: B+
Aug 18, 2020
Wouldn't take again

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.

3.0
2.0
CSE330
Grade: A
Aug 20, 2020
Would take again

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.

1.0
4.0
CSE572
Grade: A-
Nov 12, 2020
Wouldn't take again

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!

2.0
4.0
CSE572
Grade: A
Nov 20, 2020
Wouldn't take again

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

EXTRA CREDIT
Lots of homework
2.0
2.0
CSE330
Dec 1, 2020
Wouldn't take again

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

1.0
2.0
CSE330
Grade: A+
Dec 18, 2020
Wouldn't take again

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.

Lots of homework
EXTRA CREDIT
2.0
2.0
CSE330
Grade: A
Dec 30, 2020
Wouldn't take again

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.

2.0
2.0
CSE330
Grade: A
Jan 13, 2021
Would take again

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.

Clear grading criteria
1.0
3.0
CSE572
Grade: B+
Jan 30, 2021
Wouldn't take again

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!

2.0
3.0
CSE330
Grade: A
Apr 29, 2021
Wouldn't take again

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.

4.0
2.0
CSE330
Grade: A+
May 4, 2021
Would take again

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).

4.0
2.0
CSE340
Grade: A+
May 4, 2021
Would take again

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.

1.0
2.0
CSE330
Grade: A
May 14, 2021
Wouldn't take again

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.

1.0
1.0
CSE330
Grade: A
Jun 1, 2021
Wouldn't take again

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.

2.0
4.0
CSE330
Grade: A
Jun 2, 2021
Would take again

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).

Graded by few things
Clear grading criteria
1.0
4.0
CSE330
Jun 6, 2021
Wouldn't take again

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.

1.0
4.0
CSE330
Grade: A
Jun 22, 2021
Wouldn't take again

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.

1.0
2.0
CSE330
Grade: A+
Nov 21, 2021
Wouldn't take again

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....

Graded by few things
3.0
4.0
CSE330
Dec 6, 2021
Would take again

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

Graded by few things
1.0
4.0
CSE330
Grade: A
Dec 6, 2021
Wouldn't take again

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

Graded by few things
2.0
3.0
CSE330
Dec 7, 2021
Wouldn't take again

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.

Graded by few things
1.0
3.0
CSE330
Grade: A
Dec 9, 2021
Wouldn't take again

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.

4.0
2.0
CSE572
Grade: A-
Dec 13, 2021
Would take again

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-

Graded by few things
Clear grading criteria
Caring
1.0
1.0
CSE535
Grade: A-
Dec 14, 2021
Wouldn't take again

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.

Graded by few things
Test heavy
So many papers
2.0
3.0
CSE330
Grade: A
Dec 15, 2021
Wouldn't take again

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

Graded by few things
2.0
2.0
CSE535
Grade: A+
Dec 16, 2021
Wouldn't take again

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.

5.0
3.0
CSE535
Grade: A
Dec 17, 2021
Would take again

Great Professor. He gives nice real world projects. Gives lot of directions where we can learn to improve ourselves.

Inspirational
5.0
2.0
CSE572
Grade: A+
Dec 17, 2021
Would take again

The class is an easy A. The projects are nice, lot of python coding. Exams are easy.

5.0
2.0
CSE330
Grade: B
Dec 20, 2021
Would take again

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.

5.0
3.0
CSE535
Grade: A
Dec 22, 2021
Would take again

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.

5.0
2.0
CSE330
Grade: B
Dec 28, 2021
Would take again

He is a very helpful professor. He helps struggling students like me to finish projects.

5.0
3.0
CSE535
Grade: A
Jan 11, 2022
Would take again

This course has very interesting projects. Prepares you for real life experiences.

1.0
1.0
CSE572
Grade: A+
Apr 11, 2022

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.

1.0
5.0
CSE330
Apr 19, 2022

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

Lecture heavy
Graded by few things
4.0
3.0
CSE330
Grade: B
Apr 21, 2022
Would take again

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.

Graded by few things
1.0
5.0
CSE330
Grade: Not sure yet
Apr 29, 2022

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.

Group projects
1.0
2.0
CSE535
Grade: A
Apr 30, 2022

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.

Graded by few things
5.0
3.0
CSE535
Grade: A
Apr 30, 2022
Would take again

Excellent course. Learned a lot about mobile app programming. Assignments were real world applications. Easy A.

5.0
3.0
CSE340
Grade: B
Apr 30, 2022
Would take again

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

5.0
3.0
CSE572
Grade: A
May 7, 2022
Would take again

One of the best professors in ASU.

5.0
3.0
CSE340
Grade: A
May 8, 2022
Would take again

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.

3.0
1.0
CSE572
Grade: A+
May 10, 2022
Would take again

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.

Group projects
Clear grading criteria
Graded by few things
1.0
4.0
CSE572
Grade: B+
May 13, 2022

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.

3.0
1.0
CSE572
Grade: A+
May 15, 2022

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.

Lots of homework
Lecture heavy
Online Savvy
3.0
2.0
CSE572
Grade: A+
May 30, 2022
Would take again

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

Lecture heavy
Graded by few things
Online Savvy
5.0
3.0
CSE535
Grade: A
Jun 13, 2022
Would take again

Really liked the projects. Lot of experience gained from the assignments and projects.

1.0
5.0
CSE330
Grade: Not sure yet
Aug 2, 2022

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.

5.0
3.0
CSE330
Grade: B-
Aug 12, 2022
Would take again

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.

Caring
Graded by few things
1.0
2.0
CSE330
Grade: Not sure yet
Sep 28, 2022

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.

Group projects
1.0
4.0
CSE330
Grade: A
Oct 9, 2022

He is the worst professor ever, his lecture is so unorganized and so devoted, it's a suffering experience to take course by him.

2.0
1.0
CSE330
Grade: B-
Nov 21, 2022

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.

Group projects
1.0
3.0
CSE330
Grade: Not sure yet
Nov 28, 2022

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.

Tough grader
Group projects
1.0
1.0
CSE330
Grade: A+
Dec 7, 2022

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

EXTRA CREDIT
Group projects
5.0
1.0
CSE330
Grade: A+
Dec 11, 2022
Would take again

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

2.0
2.0
CSE330
Grade: A+
Dec 13, 2022

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.

EXTRA CREDIT
Group projects
Graded by few things
4.0
2.0
CSE535
Grade: A
Dec 13, 2022
Would take again

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.

5.0
2.0
CSE535
Grade: A+
Dec 13, 2022
Would take again

Professor is kind. Lot of flexibility in assignments. The assignments were very interesting and gives good practical experience with mobile applications.

5.0
2.0
CSE535
Grade: A+
Dec 13, 2022
Would take again

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.

Group projects
Caring
Accessible outside class
3.0
3.0
CSE330
Grade: A
Feb 22, 2023
Would take again

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.

EXTRA CREDIT
Group projects
1.0
2.0
CSE535
Grade: A
Jan 2, 2026

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

LowHigh

Predicted Grade

A-

95% confidence
Based on 93 grades
Most common grades:
A (49)
A+ (21)
Not sure yet (10)
Grade Distribution
A(70)B(12)C(0)D(0)F(0)A-/B+(11)
Based on 103 reported grades
A: 49
A+: 21
Not sure yet: 10
B: 9
Common Tags
Graded by few things (19)
EXTRA CREDIT (18)
Clear grading criteria (12)
Group projects (11)
Caring (10)
Hilarious (7)
Tough Grader (7)
GRADED BY FEW THINGS (6)
Rating Trend

Declining

-0.63 avg change
Sep
Oct
Nov
Dec
Feb
Jan
Last 6 months
Ratings by Course

CSE340430

5.0

(1)

CSE340

4.4

(16)

CSE430

3.6

(7)

CSE535

3.1

(28)

CSE330

2.6

(52)
+1 more courses
Difficulty by Course

CSE535

2.9

CSE340

2.7

CSE330

2.6

CSE430

2.4

CSE572

2.4

Similar Professors