[{"observed_at":"2026-09-07 16:16:24.702483+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzM3MTcz","source_instructor_id":"rmp:2360531","instructor_name":"Mouna Kacem","course_label":"CS407","course_id":"COMPSCI 407","course_uid":"course_24eab2446bdb8e3067c39f55","review_date":"2025-12-18 23:14:16 +0000 UTC","comment":"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.","source_url":"https://www.ratemyprofessors.com/professor/2360531","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:04:26.133394+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzM3MTk1","source_instructor_id":"rmp:1820723","instructor_name":"Suman Banerjee","course_label":"CS407","course_id":"COMPSCI 407","course_uid":"course_24eab2446bdb8e3067c39f55","review_date":"2025-12-18 23:15:10 +0000 UTC","comment":"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.","source_url":"https://www.ratemyprofessors.com/professor/1820723","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:04:26.133394+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMzAyNTA2","source_instructor_id":"rmp:1820723","instructor_name":"Suman Banerjee","course_label":"CS407","course_id":"COMPSCI 407","course_uid":"course_24eab2446bdb8e3067c39f55","review_date":"2020-05-15 05:55:04 +0000 UTC","comment":"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.","source_url":"https://www.ratemyprofessors.com/professor/1820723","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:04:26.133394+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MTI2NjA0","source_instructor_id":"rmp:1820723","instructor_name":"Suman Banerjee","course_label":"CS407","course_id":"COMPSCI 407","course_uid":"course_24eab2446bdb8e3067c39f55","review_date":"2017-04-25 22:11:36 +0000 UTC","comment":"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.","source_url":"https://www.ratemyprofessors.com/professor/1820723","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:04:26.133394+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MDgxMjIz","source_instructor_id":"rmp:1820723","instructor_name":"Suman Banerjee","course_label":"CS407","course_id":"COMPSCI 407","course_uid":"course_24eab2446bdb8e3067c39f55","review_date":"2017-04-19 18:10:30 +0000 UTC","comment":"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","source_url":"https://www.ratemyprofessors.com/professor/1820723","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:04:26.133394+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2NjQ0ODky","source_instructor_id":"rmp:1820723","instructor_name":"Suman Banerjee","course_label":"CS407","course_id":"COMPSCI 407","course_uid":"course_24eab2446bdb8e3067c39f55","review_date":"2016-05-24 15:39:04 +0000 UTC","comment":"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.","source_url":"https://www.ratemyprofessors.com/professor/1820723","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:04:26.133394+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1ODkxODU4","source_instructor_id":"rmp:1820723","instructor_name":"Suman Banerjee","course_label":"CS407","course_id":"COMPSCI 407","course_uid":"course_24eab2446bdb8e3067c39f55","review_date":"2016-01-06 21:10:45 +0000 UTC","comment":"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.","source_url":"https://www.ratemyprofessors.com/professor/1820723","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:04:26.133394+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIzMTk4MDI5","source_instructor_id":"rmp:1820723","instructor_name":"Suman Banerjee","course_label":"CS407","course_id":"COMPSCI 407","course_uid":"course_24eab2446bdb8e3067c39f55","review_date":"2014-05-08 13:15:23 +0000 UTC","comment":"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","source_url":"https://www.ratemyprofessors.com/professor/1820723","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:04:26.133394+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyMTkzNTg4","source_instructor_id":"rmp:1820723","instructor_name":"Suman Banerjee","course_label":"CS407","course_id":"COMPSCI 407","course_uid":"course_24eab2446bdb8e3067c39f55","review_date":"2013-10-19 19:57:08 +0000 UTC","comment":"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.","source_url":"https://www.ratemyprofessors.com/professor/1820723","quality_rating":4.0,"difficulty_rating":2.0}]