We're still actively developing this site. If you encounter any issues, please report them! - Report an issue

S
Suman BANERJEE
BANERJEE,SUMAN
Email
Position

Professor

Department

Computer Sciences

Credentials

PHD 2003 Univ of MD-University College

Grade Point Average
2.07
Completion Rate
98.61%
A Rate
36.44%
Students
5975
Rating
3.0
Difficulty
2.6
Would Take Again
35.7%
Attendance
Unknown

75.0% of students reported.

Comments

Suman is a nice professor that does seem to be very passionate about the topics of networking, but has difficulty communicating these ideas to the class in a succinct and clear way. At least 4 weeks of instruction were lost due to quizzes and reviews, which severely hampered the amount of content we learned. The book is more useful than lecture.

Confusing and several times factually incorrect information provided during lectures and demanded during quizes. The only thing he required is to repeat exactly what he said/presented, no matter if it makes sense. Wasn't able to cover much from the syllabus due to inability to explain concepts concisely.

The professor seems more intent on confusing students than teaching effectively

Very disappointed with this course. Slides are unclear with errors, and quizzes have mistakes. TAs rarely answer academic questions, and grading is unclear. For effective learning, consider other professors like Paul Barford.

Awful slides with numerous errors. It seemed that there was insufficient attention given to teaching and quiz creation, although the professor was somehow responsive.

Slides were very poorly organized/formatted and always had tons of errors. Constantly updated the slides and re-uploaded them, making students hard to follow along. Same with the quizzes. Poor time management. Might be a good researcher, but doesn't seem to put much effort in lecturing. Not recommended.

Office hours were online only so communication was poor, and TAs were frequently absent. The course structure was disorganized, resulting in constant addition of weekend online sessions. The course materials, including slides and quizzes, contained numerous errors. The grading for projects lacked transparency and no test cases were provided.

Suman Banerjee is a great professor for CS 640. His course is well-structured and easy to follow. However, the last programming assignment about TCP is considered to be tough and was given a month to complete, although the grading of the assignment is flexible.

Caring/knowledgeable, but the class could be better structured. E.g. there were 4 "quizzes" that are 15% each but only 45 minutes and the questions weighted strangely. Online wasn't his strong suit either. Somewhat makes up for it by being very accessible outside of class, but the grading scheme could be better. Beware TCP project.

Unorganized class, but you will learn a good amount of Android Studio. The group project is the best part of the class. The two exams were not bad and the professor stressed that. 2 of the 3 days were for labs, but if you finish early, you won't have to come in on Monday. He's really caring and provides us with many opportunities after this class.

His grading criteria is clear and he teaches the material well. He gives 4 quizzes of reasonable difficulty, but the projects are fairly intensive. Good class overall!

Suman is a fine lecturer. You learn about what you would expect for an upper-level networks class. The course contains 4 moderate difficulty quizzes (no exams) and 4 straightforward programs. Definitely one of the lightest workloads of an upper-level CS class I have taken here. Interesting content though. Beware the last program.

The class is very unorganized, and most of the in-class content this semester wasn't of great use. We used Ionic instead of iOS or Android for homeworks/labs which I will probably never use again, nor did I use it for the project. Take this if you want to make an app without strict supervision. It's easy to get an A and group work was enjoyable.

I'm not sure if the organization of this class changed this year, but there is no organization now. Never really sure what you should be doing and what to take away from lecture. Suman cares, but his lectures are generally useless to the purpose of the project which makes up a majority of your grade. Use of Ionic this semeste bad bad bad bad

Course is a bit disorganized. The project is really all that matters, and he is a relatively generous grader if you put in th effort.

Prof. Banerjee, Micky and the TAs were knowledgeable and are good at explaining topics. The class was a bit disorganized so if you like step-by-step instruction, you're better off with another class. If you want freedom to work on a project you've had on the back-burner and/or like picking up topics on-the-fly, you'll enjoy the class.

Three week cram session on learning iOS or Android is not sufficient. You will do most of your learning on your own. Suman's lectures consist of him reading from his slides and talking about network protocols and communications. Guest speakers are sometimes interesting. Really just need to do the project to get an A although there are two midterms

Great class, well organized, homeworks re-enforced concepts from lecture, exams were very fair.

There were two fairly hard midterms and a few homework assignments, but the majority of your grade was based on having a working app at the end. You have to teach yourself most of the coding. In class he likes to lecture about related, but not necessarily helpful topics. Not a bad class, pretty easy A.