The course use autograders for lab projects without giving any documentation. You have to guess how they implement features though it is impossible to do so in android development. The exams also contain physics content.Rate My Professors ↗
Historical instructor
SUMAN BANERJEE
What students say
Original student reviews · all captured dates
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.Rate My Professors ↗
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.Rate My Professors ↗
The professor seems more intent on confusing students than teaching effectivelyRate My Professors ↗
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.Rate My Professors ↗
Awful slides with numerous errors. It seemed that there was insufficient attention given to teaching and quiz creation, although the professor was somehow responsive.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with SUMAN BANERJEE
COMPSCI 638 covers selected topics in computing, with content varying by instructor and offering.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2021–Spring 2026Introduction to computer network architecture, protocols, and performance including TCP, IP, and security.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2021–Spring 2026Directed Study
1–6 creditsCOMPSCI 699 offers directed study projects for junior and senior students arranged with a faculty member.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Spring 2022–Spring 2026Master's Research
1–9 creditsNo offering record · Spring 2026
No recorded grade history
Pre-dissertator Research
1–9 creditsCOMPSCI 899 is a pre-dissertator research course for master's graduates preparing for doctoral dissertation work under faculty supervision.
No offering record · Spring 2026
No recorded grade history
COMPSCI 900 is an advanced seminar covering recent research across various aspects of computer science.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2021–Spring 2026Dissertation
1–6 creditsCOMPSCI 990 is an advanced mentored reading and research course for students with dissertator status.
No offering record · Spring 2026
No recorded grade history
Advanced Independent Study
1–6 creditsECE 699 is an advanced independent study course where students engage in directed study projects arranged with an instructor.
No offering record · Spring 2026
historical GPA · grades
Spring 2022–Fall 2023 · limited sampleDissertator's Research
1–12 creditsECE 990 is a doctoral research course for independent dissertation work under faculty supervision.
No offering record · Spring 2026
No recorded grade history
Advanced Independent Study
1–3 creditsECE 999 is an advanced independent study course where students engage in directed study projects arranged with an instructor.
No offering record · Spring 2026
historical GPA · grades
Spring 2022–Spring 2022 · limited sampleRecorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | COMPSCI 638 | Undergraduate Topics in Computing |
| Spring 2026 | COMPSCI 640 | Introduction to Computer Networks |
| Spring 2026 | COMPSCI 699 | Directed Study |
| Spring 2026 | COMPSCI 799 | Master's Research |
| Spring 2026 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2026 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Spring 2026 | COMPSCI 990 | Dissertation |
| Spring 2026 | ECE 699 | Advanced Independent Study |
| Spring 2026 | ECE 990 | Dissertator's Research |
| Spring 2026 | ECE 999 | Advanced Independent Study |
| Fall 2025 | COMPSCI 407 | Foundations of Mobile Systems and Applications |
| Fall 2025 | COMPSCI 681 | Senior Honors Thesis |
| Fall 2025 | COMPSCI 699 | Directed Study |
| Fall 2025 | COMPSCI 702 | Graduate Cooperative Education |
| Fall 2025 | COMPSCI 799 | Master's Research |
| Fall 2025 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2025 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Fall 2025 | ECE 699 | Advanced Independent Study |
| Fall 2025 | ECE 790 | Master's Research |
| Fall 2025 | ECE 990 | Dissertator's Research |
| Spring 2025 | COMPSCI 640 | Introduction to Computer Networks |
| Spring 2025 | COMPSCI 682 | Senior Honors Thesis |
| Spring 2025 | COMPSCI 699 | Directed Study |
| Spring 2025 | COMPSCI 702 | Graduate Cooperative Education |
| Spring 2025 | COMPSCI 799 | Master's Research |
| Spring 2025 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2025 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Spring 2025 | ECE 790 | Master's Research |
| Spring 2025 | ECE 990 | Dissertator's Research |
| Fall 2024 | COMPSCI 407 | Foundations of Mobile Systems and Applications |
| Fall 2024 | COMPSCI 681 | Senior Honors Thesis |
| Fall 2024 | COMPSCI 699 | Directed Study |
| Fall 2024 | COMPSCI 702 | Graduate Cooperative Education |
| Fall 2024 | COMPSCI 799 | Master's Research |
| Fall 2024 | COMPSCI 899 | Pre-dissertator Research |
| Fall 2024 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Fall 2024 | ECE 890 | Pre-dissertator's Research |
| Fall 2024 | ECE 990 | Dissertator's Research |
| Spring 2024 | COMPSCI 639 | Undergraduate Elective Topics in Computing |
| Spring 2024 | COMPSCI 640 | Introduction to Computer Networks |
| Spring 2024 | COMPSCI 682 | Senior Honors Thesis |
| Spring 2024 | COMPSCI 699 | Directed Study |
| Spring 2024 | COMPSCI 702 | Graduate Cooperative Education |
| Spring 2024 | COMPSCI 799 | Master's Research |
| Spring 2024 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2024 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Spring 2024 | ECE 890 | Pre-dissertator's Research |
| Spring 2024 | ECE 990 | Dissertator's Research |
| Fall 2023 | COMPSCI 407 | Foundations of Mobile Systems and Applications |
| Fall 2023 | COMPSCI 681 | Senior Honors Thesis |
| Fall 2023 | COMPSCI 699 | Directed Study |
| Fall 2023 | COMPSCI 702 | Graduate Cooperative Education |
| Fall 2023 | COMPSCI 790 | Master's Thesis |
| Fall 2023 | COMPSCI 799 | Master's Research |
| Fall 2023 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Fall 2023 | ECE 890 | Pre-dissertator's Research |
| Spring 2023 | COMPSCI 682 | Senior Honors Thesis |
| Spring 2023 | COMPSCI 699 | Directed Study |
| Spring 2023 | COMPSCI 702 | Graduate Cooperative Education |
| Spring 2023 | COMPSCI 799 | Master's Research |
| Spring 2023 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Spring 2023 | ECE 890 | Pre-dissertator's Research |
| Spring 2023 | ECE 999 | Advanced Independent Study |
| Fall 2022 | COMPSCI 681 | Senior Honors Thesis |
| Fall 2022 | COMPSCI 699 | Directed Study |
| Fall 2022 | COMPSCI 702 | Graduate Cooperative Education |
| Fall 2022 | COMPSCI 799 | Master's Research |
| Fall 2022 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Fall 2022 | COMPSCI/ECE 707 | Mobile and Wireless Networking |
| Fall 2022 | ECE 790 | Master's Research |
| Fall 2022 | ECE 890 | Pre-dissertator's Research |
| Spring 2022 | COMPSCI 640 | Introduction to Computer Networks |
| Spring 2022 | COMPSCI 699 | Directed Study |
| Spring 2022 | COMPSCI 702 | Graduate Cooperative Education |
| Spring 2022 | COMPSCI 790 | Master's Thesis |
| Spring 2022 | COMPSCI 799 | Master's Research |
| Spring 2022 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Spring 2022 | COMPSCI 990 | Dissertation |
| Spring 2022 | ECE 790 | Master's Research |
| Spring 2022 | ECE 890 | Pre-dissertator's Research |
| Fall 2021 | COMPSCI 407 | Foundations of Mobile Systems and Applications |
| Fall 2021 | COMPSCI 699 | Directed Study |
| Fall 2021 | COMPSCI 702 | Graduate Cooperative Education |
| Fall 2021 | COMPSCI 799 | Master's Research |
| Fall 2021 | COMPSCI 900 | Advanced Seminar in Computer Science |
| Fall 2021 | COMPSCI 990 | Dissertation |
| Fall 2021 | ECE 790 | Master's Research |
| Fall 2021 | ECE 890 | Pre-dissertator's Research |
| Fall 2020 | COMPSCI 990 | Dissertation |
| Fall 2020 | COMPSCI/ECE 707 | Mobile and Wireless Networking |
| Fall 2020 | ECE 790 | Master's Research |
| Spring 2020 | COMPSCI 407 | Foundations of Mobile Systems and Applications |
| Spring 2020 | COMPSCI 799 | Master's Research |
| Spring 2020 | COMPSCI 899 | Pre-dissertator Research |
| Spring 2020 | COMPSCI 990 | Dissertation |
| Spring 2020 | ECE 790 | Master's Research |
| Spring 2020 | ECE 890 | Pre-dissertator's Research |
| Spring 2020 | ECE 990 | Dissertator's Research |
| Spring 2020 | ECE 999 | Advanced Independent Study |
| Fall 2019 | COMPSCI 799 | Master's Research |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_edbef4ea9b58524915392e33",
"source": "madgrades",
"source_instructor_id": "3661702",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "SUMAN BANERJEE",
"email": null,
"first_observed_at": "2026-09-06 23:14:58.172943+00:00",
"last_observed_at": "2026-09-07 15:55:43.033547+00:00",
"ratings": {
"review_count": 20,
"quality": 2.95,
"difficulty": 2.6,
"quality_count": 20,
"difficulty_count": 20,
"profile_id": "rmp:1820723",
"source_url": "https://www.ratemyprofessors.com/professor/1820723",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:04:26.133394+00:00",
"courses": {
"course_24eab2446bdb8e3067c39f55": {
"review_count": 8,
"quality": 3.62,
"difficulty": 2.62,
"quality_count": 8,
"difficulty_count": 8
},
"course_ab7d07685857737322064a42": {
"review_count": 11,
"quality": 2.27,
"difficulty": 2.64,
"quality_count": 11,
"difficulty_count": 11
},
"course_9516358d6aa5ed8630fee521": {
"review_count": 1,
"quality": 5,
"difficulty": 2,
"quality_count": 1,
"difficulty_count": 1
}
},
"bayesian_quality": 3.3048428917732977,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.686,
"graded": 3405,
"counts": [
2116,
756,
371,
88,
44,
19,
11
],
"sections": 306
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/SUMAN_BANERJEE--instructor_edbef4ea9b58524915392e33"
}