4.4

Todd Rosen

Computer Information Systems - Baruch College

4.4
Quality
2.6
Difficulty
87%
Would Retake
119
Reviews
4.4
Quality
2.6
Difficulty
4.4
Helpful
4.4
Clarity

87%

Would Retake

119

Reviews

Rating Distribution
Official

5

96

4

5

3

3

2

4

1

11

What Students Say

This was my favorite class last semester

CIS9350 - 5.0 rating

He goes over the material thoroughly

CIS3500 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

22%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 83 grades
Most common grades:
A (53)
A- (16)
Not sure yet (6)
Grade Distribution
A(57)B(5)C(2)D(0)F(0)A-/B+(19)
Based on 94 reported grades
A: 53
A-: 16
Not sure yet: 6
Rather not say: 5
Common Tags
Amazing lectures (44)
Hilarious (35)
Clear grading criteria (25)
Caring (25)
Respected (21)
Inspirational (19)
Lecture heavy (17)
Graded by few things (16)
Rating Trend

Stable

-0.04 avg change
May
Jun
Dec
Jan
May
Aug
Last 6 months
Ratings by Course

3500

5.0

(1)

CIS3500

4.5

(67)

CIS9350

4.4

(51)
Difficulty by Course

CIS9350

2.7

CIS3500

2.5

3500

2.0

Reviews (119)
5.0
1.0
CIS3500
May 23, 2015

He teaches very well. He knows his materials very well. Try heart and soul to make understand everyone how the computer network works. His voice keep up the class all the time. I prefer to take him again for CIS-4500 course. I strongly suggest him.

5.0
2.0
CIS3500
May 24, 2015

Overall, Professor Rosen is an experienced IT Professional who not only teaches well, but is able to tell us more about what do do after college. He goes over the material thoroughly. He gives a thorough review before exams and as long as you study what he reviews you can do well.

5.0
2.0
3500
May 24, 2015

The guy is really puts the effort to teach the fundamentals of a computer network. He's really passionate about what he does and is willing to go out of the way to go into business scenarios. I wouldn't say anything much about change cause the way he teaches, really differentiate himself from other professors. Just keep up the work.

2.0
2.0
CIS3500
May 26, 2015

This class is an absolute joke. If you want to learn something about networking definitely dont take this professor. He is the most lazy professor I have ever seen. Hes all about copying and pasting his exams from the slides. Everyone gets high grades in the class because he gives you the answers but at the end he will curve ppl down anyway.

5.0
1.0
CIS3500
May 29, 2015

He gives you real insight into the real world, and explains IT very well even if you don't have any basic knowledge of IT. His lecture tend to extend past the actual class duration, but you can leave if you want. His exams are straight forward, most of the time he tells you the exact questions. He only cares if you gained something from the class.

2.0
3.0
CIS3500
May 29, 2015

Very easy class But I agree with the other posts that there was not that much value in this course. If you are looking to persue a career in networking this guy is not for you. If you are looking for an easy grade to fill out your schedule this is the perfect class for that.

4.0
2.0
CIS3500
Jun 1, 2015

Networking is an extremely vast topic and this class covers the basics. Professor Rosen currently works in the field and that is his strength in this class. He may not assign extremely complicated homework or require a TI-89 for exams but there is a wealth of knowledge in his teaching. I would recommend him to potential CIS 3500 students.

5.0
2.0
CIS3500
Dec 19, 2015

Great professor. Tells you exactly what to expect from day one. Show up to class, do the homework (which is essentially reciting textbook material verbatim), and review what he tells you for the exams and you should at least get a B in the course. Really engages his students and explains things in layman's terms (helpful in networking). Recommended

4.0
3.0
CIS3500
Grade: B
Dec 29, 2015

I would take this course again. He's definitely the best at the school for this subject. However the cons are that his lectures almost always go over the time limit and they're night classes, so that really ticked a lot of people off. All in all he's a good guy and very clear about what's on his tests.

5.0
1.0
CIS3500
Nov 4, 2016
Would take again

He is the man. Makes a 1 hour 30 min class seem shorter. By 1 hour 30 minutes I mean he always goes over the time limit by 15 minutes. You will learn, you will have fun, but if you don't want to stay late every single class, don't take him. Attendance isn't mandatory but his classes are worth going to if you want to learn.

Respected
Inspirational
Amazing lectures
5.0
1.0
CIS3500
Apr 4, 2017
Would take again

Take this professor!!! by far one of the best CIS professor in Baruch.

Clear grading criteria
Hilarious
Amazing lectures
5.0
2.0
CIS3500
Apr 26, 2017
Would take again

Great professor! Definitely take Rosen if you get a chance. Tests aren't necessarily easy, but if you attend class you'll do well as they are fair. He actually wants us to do well and has a lot of experience in the field, unlike many other professors at Baruch.

Respected
Hilarious
Amazing lectures
2.0
3.0
CIS3500
Grade: A
May 24, 2017
Wouldn't take again

No homework. Classes always end later. A lot of stuff from other fields which are not really related to the subject. He tries to make the class to participate, but there was no use of it because he never remembered any names and did not take notes about participants. Final had questions which were barely covered. No practice with a test network.

Get ready to read
5.0
2.0
CIS3500
May 26, 2017
Would take again

Funny guy. A lot of experience in the field, and will do a thorough review before each test. Take him! You won't regret it.

Inspirational
Hilarious
Amazing lectures
5.0
2.0
CIS3500
Grade: A
Jul 24, 2017
Would take again

Funny guy, gives good advice. Lectures are interesting, and tests are fair overall! Would recommend! P.S. Also good-looking!

5.0
2.0
CIS3500
Grade: A
Feb 1, 2018
Would take again

Professor Rosen is phenomenal! He teaches so that EVERYONE has a basic understanding of the subject whether you have a CIS background or not. His use of real world examples help solidify the material. One of the best professors at Baruch, hands down. Have recommended him to fellow students & I am positive they will share a similar experience!

Hilarious
GRADED BY FEW THINGS
Amazing lectures
5.0
2.0
CIS3500
May 18, 2018
Would take again

He will tell you EXACTLY what slide, what bullet points to study for. Doesn't care about textbook fluff and BS, dives right into what you should know as a CIS major. Go to class bc sometimes he'll talk about stuff not in the PPT. Great lecturer but you do leave late. Def the best for 3500 bc he's very good at teachin what's relevant

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
2.0
CIS9350
Jun 13, 2018
Would take again

This was my favorite class last semester. He has a good sense of humor and is very knowledgeable in his field. Explains all technical concepts in a way it is easy to understand. 2 midterms and 1 Final. No H.w or group project. Tells you exactly which slides to study from before each exam. Take him for sure!

Hilarious
Amazing lectures
3.0
3.0
CIS9350
Sep 1, 2018
Would take again

Professor Rosen is very knowledgeable and humorous. This course is fun, but the materials are not well-structured. Unlike other courses that you can learn a system, this course you learn random stuff. You only study for exams. I wish this course can be more structured in a way that students can actually memorize things not just for exams.

Respected
GRADED BY FEW THINGS
4.0
1.0
CIS3500
Grade: A
Nov 4, 2018
Would take again

Only 3500 professor worth taking. His class always fills up fast so be quick with registration. Has a lot of industry knowledge, reviews before tests.

Respected
5.0
1.0
CIS3500
Grade: A
Nov 8, 2018
Would take again

Best CIS professor hands down. No one compares. Wish he would teach more classes! He is worth every penny of tuition.

Respected
Inspirational
Hilarious
5.0
4.0
CIS3500
Grade: A-
May 29, 2019
Would take again

A real gem in the CIS department. Attendance is not mandatory but if you miss his lectures you won't do good in the exam as he points out exactly which bullet to study for his exam. His lectures are amazing and you actually learn from his class. 3 exams: 25%, 25%, 40%, 10% participation. Will always go over the time but it's worth it. Take him!

Skip class? You won't pass.
Test heavy
Lecture heavy
5.0
3.0
CIS9350
Oct 29, 2019
Would take again

There is no project for this class and attendance not required. Pay attention to the class and make good notes. The class is concept based so it should be easy if you study the slides and notes.

Get ready to read
Graded by few things
Hilarious
5.0
3.0
CIS3500
Grade: B
May 23, 2020
Would take again

Professor is a great. 3 exams. That it. You review everything before the exams and he grades by a curve. BEWARE: Of Math problems in 1st few classes. - DZ

Gives good feedback
Respected
Clear grading criteria
1.0
5.0
CIS3500
Grade: C-
Jun 8, 2020
Wouldn't take again

His exams are difficult. Even if you study in detailes and pay attention in his class, it is hard to pass. Each question has many small sections, for example, you have to match descriptions (a-j) to its terms (1-10) /each description is so similar to each other - tricky! Many students cheated in his class so if you want to rely on that - Good luck!

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CIS3500
Grade: C+
Jun 8, 2020
Wouldn't take again

Avoid this class; otherwise, you are at a big risk to lower your GPA. This is a very challenging class, and the professor sometimes makes awkward jokes/sarcasm. He wants you to participate in class, but in the end, he criticizes you for your response, so why bother even to participate. Seriously, don't take this class if you want to get an A.

Test heavy
Tough grader
5.0
1.0
CIS9350
Jun 11, 2020
Would take again

This is one of the easiest classes I took at Baruch. Easy MCQ exams, no group project and no hw. Most questions have the exact same wording from the slides and he would tell you what will be on the exam. Unless you don't review the course material nor pay attention in class, then this is not the right class for you to take.

1.0
4.0
CIS9350
Grade: B+
Jul 28, 2020
Wouldn't take again

I averaged an A the entire semester and got hit with a B+ at the end much to my surprise. Claims it was a "curve" then called my participation non-existent when I was ON RECORD in the WebEX participating in every class. Rude while discussing this. Never replied to my emails almost all of semester before this. Flaked on an agreed upon meeting.

1.0
5.0
CIS3500
Grade: Not sure yet
Nov 25, 2020
Wouldn't take again

Okay, the department merged two Networking classes into one. It shows that Prof. Rosen trying his best to teach, but the course itself is super duper hard. He also have tendency to speak too much and get distracted. The grading criteria is very complex and he keeps changing syllabus. Beware of 80 midterm questions, 90-page essay writing & 2 Finals.

Lecture heavy
So many papers
Tough grader
1.0
5.0
CIS9350
Grade: Not sure yet
Dec 7, 2020
Wouldn't take again

If you want an easy elective. Avoid this professor, he kept saying he will make this class easy and make everyone to get an average B. In fact, he didnt make it easy. He make us to do like a 30 pages essay, and 108 questions in 80 mins ( including matching, true or false and multiple choices) the most awful professor i ever ever encountered.

3.0
4.0
CIS3500
Grade: Not sure yet
Dec 19, 2020
Would take again

Not sure how to feel about this course. I liked the Professor he has a good sense of humor and I found his lectures interesting. He was rather unorganized this semester and changed the syllabus 5x towards end of the semester. Testout is a bit of a pain to do every week but prepares you for his lectures. The online format is a learning curve for er1

Lots of homework
Test heavy
Hilarious
5.0
3.0
CIS3500
Dec 22, 2020
Would take again

He is simply the best. Way, way better than the only other professor at Baruch for networking. He made the class much easier for all of us. The department wanted him to assign a big project but he instead made an alternative assignment that was A LOT more manageable. People that are complaining don't know what they are talking about.

5.0
3.0
CIS3500
Grade: A+
Dec 26, 2020
Would take again

Professor Todd uses his practical experience to deliver the class's materials. If you are a visual learner, he is the one for you. His course should prepare you for the real world job. Some students never asked questions, and waited till the end of course to complain. It's not about "an easy A," it's about will you learn something valuable? 100%!

Inspirational
Amazing lectures
Caring
5.0
4.0
CIS3500
Grade: A-
Dec 28, 2020
Would take again

4 things count in this class this semester-1-midterm 2-final 3-take home assignment 4-testout labs. Do all of Testout lab, you will learn something. Even if online take notes. Show up to class you will learn something.

Get ready to read
Graded by few things
Caring
5.0
3.0
CIS3500
Grade: A-
Dec 29, 2020
Would take again

Prof. Rosen is hands down the best Professor for this course. 2 exams (midterm & final) listen to his lectures, take notes when he repeats something several times, pay attention to the slides and examples. Ask him questions, he loves a challenging question and provides detailed feedback on it. 1 project (very interesting), & TestOut labs (easy)! GL

Respected
Inspirational
Amazing lectures
5.0
3.0
CIS3500
Grade: Not sure yet
Dec 30, 2020
Would take again

Todd Rosen is hands down one of the best Networking Professors at Baruch. He is straight forward on what he expects from his students and clear criteria. Highly recommended you do the labs on time as this will help you with the lectures.

Respected
Get ready to read
Clear grading criteria
1.0
5.0
CIS9350
Grade: Not sure yet
Mar 20, 2022

the worst! do not take this guy for grad,

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CIS9350
Grade: Not sure yet
May 8, 2022

Cons: -Very disrespectful to students -Gets agitated with zoom and screen share/video and wastes class time -Exam is open book but he makes it impossible 100+questions no partial credits and very limited time -He told us midterm would be 76questions and ended up doing 100+ questions Pros: You can choose not to take this guy and save your GPA

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CIS9350
Grade: B-
May 20, 2022

This professor is not very well organized. No proper syllabus and it was not accurate. Class structure is based off two exams that are 80% of your grade plus 20% of lab work. Tests really long 100 multiple with no partial credit. He mentions tests on whatever he mentions on class. Structure is a poor and I could easily learn from google.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CIS9350
Grade: A
May 21, 2022

If you make the mistake of taking him-the watch for a couple things he lied about: Final exam duration (said we have 2hours, he gave us 1h30mins), length (91questions) Midterm exam duration (gave us less time than usual), length (puts more questions than he said will be 106questions) And he's so loud and rude and wastes class time

Tough grader
Test heavy
Graded by few things
5.0
3.0
CIS9350
Grade: A
May 25, 2022
Would take again

This professor was clear about his expectations from us during the first week of classes. Exams were a bit long, but he gave detailed reviews which were very helpful in preparing for both the midterm and final.

Clear grading criteria
5.0
3.0
CIS3500
Grade: A
May 25, 2022
Would take again

i dont understand the bad ratings here. he might be a bit unorganized at times but he still taught everything at the end. not to mention you could literally have skipped every lesson and just watched the review session and still passed the exam. really nice professor and LITERALLY gave away answers for so many of the questions throughout lectures

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CIS9350
May 25, 2022
Would take again

Learned plenty from Professor Todd. He was very clear about his expectations. Tests may be long, but he has repeated many times why that is. Held review sessions despite being reluctant due limited class time. The exams were exactly what was reviewed as well. Overall a great class where you will learn a lot while not feeling pressured by exams.

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
CIS9350
Grade: A
May 25, 2022
Would take again

This class has lots of technical materials and Professor Rosen makes it very interesting by teaching in terms that we, non-technical regular student, can understand. He integrates his working knowledge into the lectures, and he knows even to the tiniest bit of the topic he is talking about. I enjoyed the class and found it very intriguing overall.

Amazing lectures
Clear grading criteria
Graded by few things
5.0
3.0
CIS9350
May 25, 2022
Would take again

I know nothing about computers or networking so I was pretty nervous when I started this class since my background is in Accounting. However, Professor Rosen explains these concepts so well and in detail that I ended up getting an A in the class. He won't go on to the next topic unless everyone understands what's going on. Definitely recommend!

Amazing lectures
Online Savvy
5.0
1.0
CIS9350
Grade: A
May 25, 2022
Would take again

Prof Rosen is very passionate about this topic. Genuinely cares about the course and students learning. He makes the material easy to understand and tells you EXACTLY what will be on the exams. You will not regret taking his course. He made networking easy to understand and interesting to learn about.

Amazing lectures
Clear grading criteria
Caring
2.0
3.0
CIS9350
Grade: Rather not say
May 25, 2022

Disrespectful, technologically challenged professor. Does not accept alternative opinions or promotes discussions in class. Difficult to follow his train of thought as he rumbles, goes on tangent and repeats himself. Exams are challenging for non-technical people.

Tough grader
Participation matters
Graded by few things
5.0
3.0
CIS9350
Grade: A
May 25, 2022
Would take again

Professor Rosen is very funny! He engages the students and he makes the material easy to understand. He will ask you a couple of times whether you understand and will make sure you do. I really don't understand the negative comments but if you didn't study, then it is on you. Exam reviews tell you exactly what to study. I highly recommend him.

Hilarious
Caring
Graded by few things
5.0
1.0
CIS9350
Grade: A
May 25, 2022
Would take again

Super fun and easy going professor. Tests are heavy and long but super easy, he literally points out all the slides/important points that will be on the exam. He is super patient and clear on the materials and explains the concepts very well.I am not a tech person and my major has nothing to do with this class, but this is a super easy class to me.

Amazing lectures
Hilarious
Test heavy
5.0
1.0
CIS9350
Grade: A
May 25, 2022
Would take again

Professor Rosen is an excellent professor. He's nice, willing to work with students, and he doesn't just read slides. He actually teaches. He's a fair grader and he'll help you with any questions you may have. He also explains how to understand the material well. Definitely take him if he's available.

Clear grading criteria
Inspirational
Hilarious
5.0
1.0
CIS9350
Grade: A
May 25, 2022
Would take again

Professor was amazing and caring. If you attend lectures and understand slides you can ace the exams too. He inspires me to learn more about the subject.

Amazing lectures
Hilarious
Accessible outside class
5.0
1.0
CIS3500
Grade: A
May 25, 2022
Would take again

I have learned so much from him it's beyond words! His lectures are very clear, he is very caring towards every student and teaches very easily. After he explains something you will be so conceptual about it, you will remember the concept for life. Always answers every question asked in class and he is very helpful. Greatttt professor

Gives good feedback
Inspirational
Respected
5.0
3.0
CIS9350
Grade: A
May 25, 2022
Would take again

Professor was super nice, it was fully online and the lectures were recorded. There was labs and midterm and final. He always explained the materials and went over any questions. Well organized and had lectures ready for us.

Group projects
Amazing lectures
Graded by few things
5.0
3.0
CIS9350
Grade: A
May 25, 2022
Would take again

Prof Rosen has pretty clear grading criteria. Midterm 40, Final 40, Labs 20. You have to answer 80-100 MCQs, matching, T/F, but if you take notes, review notes and slides, you'll easily get 90%. Labs are easy and If you complete them, you'll get full 20. Lectures are heavy and go over class time, but you'll have 15-20 questions from each lecture.

Clear grading criteria
Lecture heavy
Graded by few things
5.0
1.0
CIS9350
Grade: A
May 26, 2022
Would take again

Prof. Rosen is excellent. He is knowledgeable and patient. He made complex problems easy to understand by combining real-life examples. The exam came directly from the slides and what he was talking about in class. As long as you attend each class and pay attention to what he emphasizes will appear on the exam, you definitely do well on the exam.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CIS9350
Grade: A
May 28, 2022
Would take again

Class has two exams (80%) and labs (20%). The professor is very straight forward about what you should expect on the exam. If you listen carefully to his lectures that go right before the exam, you will know what EXACTLY will be on the test. If you don't neglect this tip, you can easily get an A. Extra credit is given for both tests.

EXTRA CREDIT
5.0
3.0
CIS9350
May 28, 2022
Would take again

At first, the prof may seem unorganized, that's why lectures may take longer. However, he is very knowledgeable in his subject, and sounds very enthusiastic when answering students' questions. If you have a tech background, labs can be done within one day. Exams are pretty fair if you pay attention to exam reviews.

Hilarious
Graded by few things
4.0
2.0
CIS3500
Grade: B
May 28, 2022
Would take again

three-hour class that was recorded. tbh he only provided the slides to students who were in the zoom call. leaving the rest of us in the dark; keep in mind his exams were all slide based too. two exams and a few labs(10%). he does review the class before an exam with answers sometimes.

Participation matters
Lecture heavy
5.0
2.0
CIS3500
Grade: A+
May 30, 2022
Would take again

Prof. Rosen pretty much teaches you what you need to know and unfortunately that's hard to come by these days lol. 2 exams and a few labs. Just attend lectures and or watch the recordings and you are good.

Amazing lectures
Respected
Lecture heavy
1.0
4.0
CIS3500
Grade: B+
Jun 7, 2022

Horrible avoid him

Tough grader
Test heavy
Graded by few things
5.0
2.0
CIS3500
Grade: B
Nov 22, 2022
Would take again

Professor Rosen has got to be one of the more enthusiastic professors I've taken in Baruch. He makes an effort to lower the level to the point so that anyone who doesn't know something WILL know it by the end of the class. You just need to let him know that you don't understand. He is hilarious and kind and gives you everything you need to pass

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CIS3500
Grade: A
Dec 27, 2022
Would take again

One of the best professors at Baruch. His lectures are very interesting, and you absolutely need to attend the lectures if you want to do well in this course. He tells you only the information that is useful to you in the IT world and his tests are very fair.

Amazing lectures
Hilarious
Caring
5.0
2.0
CIS3500
Grade: A-
Feb 11, 2023
Would take again

Professor Rosen is one of the best and most resourceful professors I had at my time at Baruch. He taught me a lot about how devices communicate and network with one another. I believe based on what he taught me that I am much more knowledgeable about terms and concepts that are crucial for my career.

Caring
Accessible outside class
Online Savvy
5.0
2.0
CIS9350
Grade: A
Feb 11, 2023
Would take again

His teaching style is very unique as he maps it to real world scenarios from his career. Paired with his great level of knowledge in the field, his lectures were awesome. He trims it down to the basics so that everyone in class can understand. His exams were also very straightforward. Just attend, pay attention, take notes, and you will do great.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
4.0
CIS9350
Grade: A-
Feb 11, 2023
Would take again

Professor cares that students learn. He goes over what is going to be on test. Take good notes and ask questions. Long tests but mostly very fair.

Amazing lectures
Caring
5.0
2.0
CIS3500
Grade: A
Feb 11, 2023
Would take again

Had Professor Rosen for an intro to networking course and he is an amazing teacher! He truly cares about his students, constantly taking the time to make sure the class was on the same page, re-explaining things when needed. Learning networking can be difficult, but Professor Rosen made that journey entertaining and insightful. Take him!!!!!

Amazing lectures
Hilarious
5.0
1.0
CIS3500
Grade: A
Feb 11, 2023
Would take again

Professor Rosen is very passionate in the field, and it is evident in every lecture. Knowledgeable and presents the material in a way that is easy to understand, making even the most complex topics seem manageable. He also encourages class participation and creates a welcoming environment for students to ask questions and engage in discussions.

Clear grading criteria
5.0
3.0
CIS3500
Grade: A
Feb 11, 2023
Would take again

Professor Rosen is one of the best professors at Baruch college. His experience in the IT field enables him to teach us content that we NEED to know. He repeats a lot of the core/key concepts which makes his lectures very worthwhile to attend. He is also very very reasonable.

Amazing lectures
Caring
Respected
5.0
3.0
CIS9350
Grade: A-
Feb 11, 2023
Would take again

Professor explains the study materials very well. Take his class if you have the opportunity, you will learn a lot.

Inspirational
5.0
3.0
CIS3500
Grade: A
Feb 12, 2023
Would take again

Very rarely will you meet professors who are as knowledgeable and passionate as Professor Rosen. He somehow managed to make 3 hour long lectures interesting. You will learn a lot from him as he is very clearly experienced in his field and explains the materials until everyone in the class gets it. He is also very easy-going and funny.

Amazing lectures
Caring
Lecture heavy
5.0
1.0
CIS3500
Grade: A+
Feb 12, 2023
Would take again

Love him! Not only is he someone with LEGIT real world IT knowledge, he knows what to teach to actually be applicable to us. Too many professors just go by a textbook, very rarely do you actually get someone who straight up tells you what is relevant and not in the real world. On top of that, super friendly and helpful guy. Definitely recommend

Amazing lectures
Hilarious
Respected
5.0
1.0
CIS9350
Grade: A
Feb 12, 2023
Would take again

He is very direct and does not try to trick anyone. Clearly states what will be on the tests and schedule for completing homework. Make sure to attend his lectures as he always goes over valuable test material during them. Honestly, you would have to be brain dead to find a way to fail this class with as easygoing of a professor as him.

Clear grading criteria
Graded by few things
5.0
2.0
CIS9350
Grade: A
Feb 12, 2023
Would take again

Professor Rosen was an excellent introduction to Networks and Telecommunications. He knows what he's talking about and that becomes very clear as you attend his lectures. He has a wealth of experience in the industry and he's able to connect that to the content in the curriculum. Pay attention to the lectures, take notes, and do your labs.

Amazing lectures
Caring
Lecture heavy
5.0
2.0
CIS3500
Grade: A
Feb 13, 2023
Would take again

Very nice and helpful professor funny jokes

Amazing lectures
Hilarious
Graded by few things
5.0
3.0
CIS9350
Grade: A
Feb 14, 2023
Would take again

Professor Rosen's class was one of the finest I have ever taken--he employs a very simple and straight to the point methodology. There are two tests worth 80%, and a few labs worth the remaining 20%. The lectures are recorded so you can review them very thoroughly. He will also acknowledge precisely what to study for the exam.

5.0
2.0
CIS3500
Grade: Rather not say
Feb 14, 2023
Would take again

Awesome prof, very easy going and a nice, understandable teaching style

Amazing lectures
Caring
Respected
5.0
3.0
CIS9350
Grade: A
Feb 15, 2023
Would take again

Prof. Rosen is among the excellent lecturers encountered at Baruch. The course outline was clear from the beginning, and his exams were based on what was covered during the lectures. The lectures themselves were in sufficient detail for those new to Networking. The injection of humor was much appreciated.

Clear grading criteria
Accessible outside class
Online Savvy
5.0
2.0
CIS3500
Grade: Rather not say
Feb 16, 2023
Would take again

Very chill prof, knowledgable and teaches real world experience

Amazing lectures
Hilarious
Lecture heavy
5.0
5.0
CIS3500
Grade: A
Feb 16, 2023
Would take again

Prof. Rosen somehow managed to make a 6-9PM class with a multiple-hour commute interesting. He brings positive energy to every lecture and goes to great lengths to make sure nobody falls behind. Don't expect him to follow the book word for word, Rosen has a wealth of industry experience and won't waste your time on useless information.

Participation matters
Amazing lectures
Caring
5.0
2.0
CIS3500
Grade: Rather not say
Feb 16, 2023
Would take again

Great professor, love him

Participation matters
Amazing lectures
Hilarious
5.0
2.0
CIS9350
Grade: A-
Feb 19, 2023
Would take again

Professor Rosen is really caring teacher, learned a lot and had fun in class

Caring
Respected
Graded by few things
5.0
1.0
CIS3500
Grade: A+
May 17, 2023
Would take again

Trust me just take him, no doubt, will be your fav Professor ever. This man Built different for teach.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
CIS3500
Grade: A
Jun 6, 2023
Would take again

Honestly this is probably the greatest class I have ever taken. Professor Rosen sets you up for success, he will never skip a question you have and will go over any confusion you have until you understand. The class is lecture heavy but what did you expect, its college. His exams are a breeze if you know the material. 11/10 take this class!

Lecture heavy
Test heavy
Accessible outside class
5.0
4.0
CIS9350
Grade: A
Jun 6, 2023
Would take again

Professor Rosen is very knowledgeable about the subject matter but manages to present the material in a way that is clear, informative and easy to learn. His lectures are comprehensive; his tests are fair. He connects material to applicable case studies in the real business world. Honestly one of my favorite classes of all time.

Amazing lectures
Gives good feedback
Respected
5.0
4.0
CIS9350
Grade: A
Jun 6, 2023
Would take again

I've had two exceptional professors at Baruch, and Prof. Rosen is one of them. It's incredible the amount of knowledge he has to share. He knows his material and is a passionate lecturer. He will tell you what to focus on for the exams so pay attention, write good notes, and don't miss a class as much good content is covered.

Amazing lectures
Gives good feedback
Inspirational
4.0
3.0
CIS9350
Grade: A
Jun 7, 2023
Would take again

His lectures tend to run long, but he lets you know what is needed and important for his exams and networking knowledge in general. He tries to take student input and teaches based on the level his students are at and not just chapter by chapter off the textbook.

Clear grading criteria
Lecture heavy
Accessible outside class
5.0
4.0
CIS3500
Grade: A-
Jun 7, 2023
Would take again

This professor was legitimately one of the most fun and awesome profs I have had at Baruch in all of my time here. He teaches very well and if you're lost, raise your hand and he will explain what you need help with to the last detail. I have no complaints about this class besides the class not being long enough! Take him if you can, he's the best.

Amazing lectures
Inspirational
Caring
5.0
3.0
CIS3500
Grade: A-
Jun 7, 2023
Would take again

Easily one of if not the best professors I've ever had. He takes his time to explain everything and makes sure you know it. It is very easy to pay attention to his lectures because he makes jokes and provides real world examples that relate to the lesson. Don't hesitate to ask questions because he is more than willing to answer.

Amazing lectures
Hilarious
Caring
5.0
1.0
CIS3500
Grade: A
Jun 7, 2023
Would take again

One of the best professors at Baruch College. Take him, attend the class and take notes. Review his notes and get an A.

5.0
2.0
CIS9350
Grade: A
Jun 8, 2023
Would take again

Professor Rosen is a master of his trade because he is able to take complex topics and break them down into comprehensible bites of information. He is very attuned to the proficiency of his class and adjusts his syllabus accordingly. He also takes the time before lecture to review past material and is very responsive to questions outside of class.

Amazing lectures
Caring
Graded by few things
5.0
2.0
CIS9350
Grade: A
Jun 10, 2023
Would take again

Prof Rosen is one of the best you will find in Baruch. He is passionate about teaching and makes his lectures interesting by beginning from the basics of Networking. He makes all topics simple by giving real life examples. He reviews the important topics multiple times in class. If you attend his class regularly then it is easy to score an A grade.

Amazing lectures
Clear grading criteria
Inspirational
5.0
2.0
CIS9350
Grade: A
Jun 18, 2023
Would take again

Todd is a great professor with extensive experience in the industry. The knowledge he shares doesn't only attribute to the academic perspective, but also has large exposure on how it is applied in his career. The lectures are interesting and engaging, with very reasonable amount of work required to understand the material. Highly recommended

Clear grading criteria
Inspirational
Caring
1.0
3.0
CIS3500
Dec 21, 2023

Final exam was 101 questions in 90 minutes. Grades were harshly curved down. If I had to do this again, I would consider e-permit.

5.0
2.0
CIS9350
Grade: A
Dec 21, 2023
Would take again

He cares about his students and always explains concepts further if needed. The grading criteria are straightforward. 2 Exams and 5 labs. There are many questions in the exams BUT these questions are straightforward. IF you listened in class and took notes, you'll know the answer before looking at the choices. Pay attention in class, for an easy A.

Clear grading criteria
Hilarious
Caring
5.0
2.0
CIS3500
Grade: A
Dec 21, 2023
Would take again

Great professor he explains the topics really well and he takes his time to go over it. I highly recommend his course especially if you a cyber security.

Amazing lectures
Respected
5.0
3.0
CIS9350
Grade: A
Dec 22, 2023
Would take again

Very knowledgeable and passionate professor. Good at breaking down concepts, as a proud NYer he is a fast talker, stop and ask questions. Attend lectures and take notes (much better than the book) and exams are based on lectures. Exams are long 80-100 questions at about a minute per question. Many interesting life stories as well.

Amazing lectures
Inspirational
Test heavy
5.0
2.0
CIS9350
Grade: A
Dec 23, 2023
Would take again

Professor Rosen is very well versed in his understanding of networking and has real life experience backing his knowledge. He teaches you everything you need to know to be successful in any information systems track because of how critical it is to understand the topic. He ensures to ask the class if he is pacing material at the right pace for them

5.0
3.0
CIS9350
Grade: A
Jan 30, 2024
Would take again

Professor Rosen knows Networking.Networking is what he does in his day job.Networking & related subjects are what he researches in his spare time.He adjusts the technical level of his class to accomodate the non-technical students while maintaining a high academic standard.He cares about his students.His enthuasism inspired me.Exceptional professor

Amazing lectures
Clear grading criteria
Inspirational
3.0
3.0
CIS9350
May 23, 2024

He knows his stuff and he's not hard. Lots of easy questions on the tests and everyone will score so high that the curve has to be curved down instead. You just need to study things he goes over in class. He does use up the whole 3 hours for the class each time. It would've been better if it was online.

Test heavy
5.0
2.0
CIS3500
Grade: A
May 28, 2024
Would take again

Excellent professor, extremely knowledgable in his field. Professor Rosen teaches with enthusiasm and actively engages his class.

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
CIS3500
Grade: Rather not say
May 29, 2024
Would take again

The professor actually knew what he was talking about and even shared some of his career experiences relating to our discussion, making certain topics more memorable. And he would always reiterate key facts or ideas to ensure we knew it by heart. He was also funny and genuinely wanted to teach which made a 3-hour class go by fast. 10/10 for sure.

Amazing lectures
Hilarious
Respected
5.0
3.0
CIS3500
Grade: A-
May 31, 2024
Would take again

One of the best professors I've taken at Baruch. He makes challenging material easier to understand, is extremely knowledgeable, and truly cares about students. His lectures are well-organized, engaging, and he is always available to help outside of class. Highly recommended!

Clear grading criteria
Caring
Respected
5.0
2.0
CIS9350
Grade: A-
May 31, 2024
Would take again

Easily one of the best professors at Baruch. Lectures are very practical, entertaining and focused on the fundamentals. No homework, only labs and exams. He has a lot of industry experience so if you need career guidance he will be able to help you.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CIS3500
Grade: A
May 31, 2024
Would take again

His lectures will literally teach you everything there is to know about the course. Unless you don't attend class then you'll have a hard time with the exams which are 100ish questions. Overall chill guy who wants to teach and knows exactly how to do it. He's definitely one of the better professors I've had and you'll for sure remember him for it.

Hilarious
Respected
Online Savvy
5.0
3.0
CIS3500
May 31, 2024
Would take again

Highly recommend taking Professor Rosen. He is very knowledgeable in the field of networking and explains concepts in a way that is easy to understand. Professor relates back concepts to real world examples and has a passion for teaching. Take him if you can, he is an excellent teacher.

5.0
2.0
CIS9350
Grade: A-
May 31, 2024
Would take again

I found the course to be extremely well-structured and practical. Each session provided valuable insights into real-world networking and communication scenarios. His clear and informational teaching style made complex concepts easy to understand. I highly recommend His class to anyone looking to improve their networking and communication abilities.

5.0
3.0
CIS3500
Grade: A
Jun 1, 2024
Would take again

I recently completed CIS 3500 with Prof. Rosen, and it was an outstanding experience. Prof. Rosen is an incredibly knowledgeable and passionate instructor who genuinely cares about his students' success. His enthusiasm for network systems is contagious, and he has a knack for making complex topics both accessible and engaging.

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
CIS9350
Grade: A
Jun 1, 2024
Would take again

Professor Rosen's lectures were very informative.He used analogies and repeated networking concepts in different ways for everyone to understand. He has a great way of explaining the material. His energy, passion and knowledge about the subject was apparent. The exams were 100% related to the lectures with zero trick or confusing questions.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
CIS3500
Grade: A-
Jun 1, 2024
Would take again

He is one of the best professors I've taken at Baruch. Makes the material very easy and clear to understand and the class is very accessible. Would take him again

Amazing lectures
Gives good feedback
Hilarious
5.0
4.0
CIS9350
Grade: A
Jun 2, 2024
Would take again

Professor Todd and his lectures are simply amazing. His passion and dedication to the class are truly inspiring making the class wonderful. From the very first lecture, his stories and well-structured course made challenging topics exciting and easy to follow. I had a great time and he is easily one of the best professors. I highly recommend.

Amazing lectures
Inspirational
Caring
5.0
2.0
CIS9350
Grade: A-
Jun 2, 2024
Would take again

Anyone who gets the chance to take Professor Rosen should take him. He simplifies information from the textbook making it easier to understand. Firstly, he asks how well the students know about networking and comms; teaching accordingly so everyone has a baseline. Step-by-step teaching, helpful tips, engages with the class, funny throughout class.

Clear grading criteria
Hilarious
Lecture heavy
5.0
3.0
CIS3500
Jun 2, 2024
Would take again

Good professor and knowledgeable about the topic. Just take a lot of notes and you'll do well in the class.

Graded by few things
Accessible outside class
Online Savvy
5.0
3.0
CIS3500
Grade: A-
Dec 23, 2024
Would take again

Amazing professor who is enthusiastic about what he teaches. Takes his job and YOU seriously. The course is HEAVY with materials and tests are a huge chunk of your grade. Study and you will do well.

Get ready to read
Caring
Test heavy
5.0
3.0
CIS3500
Grade: B+
Dec 24, 2024
Would take again

He is a good teacher, with two exams and a few labs. However, since this class is a 3-hour lecture, I felt it was a lot of information to remember. Both exams were online.

Hilarious
Caring
Respected
5.0
3.0
CIS3500
Grade: A
Dec 30, 2024
Would take again

Super nice professor, his lectures are fun and engaging, although it can be exhausting since it's a 3-hour late session. Tests are fair and mostly base on what he mentions during lectures, so take good notes and you will do well on his class.

Amazing lectures
Respected
Lecture heavy
5.0
1.0
CIS3500
Grade: A
Jan 30, 2025
Would take again

Todd Rosen is a great professor! If you're a CIS major and need Computer Networking requirement, he's the guy. One midterm and one final all online. Very straightforward and he tells you the topics needed for both exams. He also has real world experience making him a better choice.

Hilarious
Lecture heavy
Online Savvy
5.0
2.0
CIS9350
Grade: A
May 25, 2025
Would take again

Easily the most fun and passionate professor that I've had. Networking is a challenging course, so he adjusts the difficulty and speed so that no student gets left behind. He really cares about his students and keep class fun so that you don't lose interest.

Inspirational
Hilarious
Caring
5.0
3.0
CIS9350
Grade: A
May 27, 2025
Would take again

This class exceeded expectations. I thought it'd be dry and jargon-heavy, but the professor made everything fun and easy to absorb. He's also funny—if you're not trying too hard to look cool. Always willing to explain things clearly and answer questions. He would adjust difficulty to fit the class. Great for all levels. Highly recommend!

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
3.0
CIS3500
Grade: A-
Aug 26, 2025
Would take again

Great professor, but you'd better be prepared. He will call students randomly to answer questions during the class. The course is very detailed and tells you every test point.

Participation matters
Amazing lectures
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

22%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 83 grades
Most common grades:
A (53)
A- (16)
Not sure yet (6)
Grade Distribution
A(57)B(5)C(2)D(0)F(0)A-/B+(19)
Based on 94 reported grades
A: 53
A-: 16
Not sure yet: 6
Rather not say: 5
Common Tags
Amazing lectures (44)
Hilarious (35)
Clear grading criteria (25)
Caring (25)
Respected (21)
Inspirational (19)
Lecture heavy (17)
Graded by few things (16)
Rating Trend

Stable

-0.04 avg change
May
Jun
Dec
Jan
May
Aug
Last 6 months
Ratings by Course

3500

5.0

(1)

CIS3500

4.5

(67)

CIS9350

4.4

(51)
Difficulty by Course

CIS9350

2.7

CIS3500

2.5

3500

2.0

Similar Professors