2.5

Mohammad Neilforoshan

Computer Science - Stockton University

2.5
Quality
3.4
Difficulty
17%
Would Retake
90
Reviews
2.5
Quality
3.4
Difficulty
2.5
Helpful
2.5
Clarity

17%

Would Retake

90

Reviews

Rating Distribution
Official

5

21

4

9

3

9

2

15

1

36

What Students Say

Presentations every week

CSIS4469 - 1.0 rating

He also assigns a RIDICULOUS amount of homework, but never grades it or hands it back

CSIS3250 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

91%

Textbook Required

75%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 17 grades
Most common grades:
Not sure yet (13)
A (9)
B+ (2)
Grade Distribution
A(11)B(2)C(1)D(2)F(0)A-/B+(2)
Based on 31 reported grades
Not sure yet: 13
A: 9
B+: 2
B: 2
Common Tags
Participation matters (23)
Lots of homework (17)
Tough grader (10)
Beware of pop quizzes (7)
Lecture heavy (6)
Get ready to read (5)
Graded by few things (5)
LOTS OF HOMEWORK (4)
Rating Trend

Declining

-1.05 avg change
Dec
Jan
Feb
Mar
May
Dec
Last 6 months
Ratings by Course

TELECOMMS

5.0

(1)

TELEC0

5.0

(1)

CSIS4469

4.0

(4)

CSIS1206

4.0

(1)

CSIS2222

3.7

(13)
+19 more courses
Difficulty by Course

CSIS1206

5.0

ALL

4.3

CSIS4469

4.3

TELECOMM

4.1

GSS3148

4.0

Reviews (90)
2.0
5.0
CSIS
Feb 26, 2003

Incredibly hard mainly because he doesn't help you much. Notes are hard to get a hold of. Strict in grading. Nice guy, but as teacher I don't recommend him.

3.0
4.0
CSIS
Feb 26, 2003

He's big on presentations. I admire that he takes care to not let his accent get in the way. It's difficult to get an A, but it's not too hard to get a B.

1.0
4.0
CSIS
Feb 28, 2003

No Comments

5.0
5.0
CSIS4469
Feb 28, 2003

He is amongst the most interesting and intelligent teachers whom i have had. He cares about his students, and the subject he teaches. He is challenging, but competent.

1.0
5.0
TELECOMM
Apr 26, 2003

His tests are ridiculous, NO help what so ever....Falls asleep during student presentations

1.0
5.0
TELECOMM
Apr 26, 2003

No Comments

3.0
1.0
TELECOMMUN
May 9, 2003

This teacher is nice guy, but he checks your notes and journal at the end of the semester. His first test is easy, the second test is a little bit hard and the final is very very hard. During his semester, he will give you 3 quizzes and 4 presentations.

4.0
3.0
CSIS
May 30, 2003

Not a bad teacher.He helps and cares about students feelings.A big fan of presentations.It would not hurt you if you take any course with him.

1.0
3.0
TELECOM
Jun 8, 2003

one word: awful. nice guy and cares about student needs. unfortunately he is an awful, awful professor. his exams include some questions which could have more than one answer, but he only accepts "his" answer.

5.0
1.0
TELECOM
Dec 9, 2003

He is the most interesting prof. that I have ever had. He cares, knows his stuff, and is fair! Take a course with him and see my points.

2.0
3.0
CSIS
Grade: A
Mar 10, 2004

Telecommunications Systems: He's a nice guy, but a terrible teacher. If you already know a lot about computers it's an easy A, but don't expect to learn much.

5.0
2.0
TELECOM
May 3, 2004

Very nice guy. Even with mixed opinions on here, I still believe this course is fairly good as long as you have a decent knowledge of computers. He has since forth eliminated the journal talked about in other comments.

2.0
5.0
TELECOMM
Jul 15, 2004

Very hard, can't understand what he is saying half the time. Tests are horrible, but you can do well w/ the presentations, if he stays awake during yours.

5.0
4.0
CSIS4469
Nov 30, 2004

nice guy, presentation and paper are a annoying. if your studious you will do well but if your an idiot then go cry.

3.0
3.0
TELECOM
Dec 16, 2004

Not a bad teacher. Knows the subject matter. If you pay attention and study the handouts its an easy class. Presentations are easy, but booring. The book sucks, dont even buy it.

3.0
2.0
TELECOMMUNICATI
Apr 6, 2005

Not a nice prof. he tries to joke all the time doesn't give curves and is one careless prof. I wish he wouldnt have fell asleep on my presentation and really paid attention.

5.0
1.0
TELECOMMS
Apr 18, 2005

Nice guy. I was a little ticked off over the presentation. I honestly belief he fell asleep during it. Either that, or he was really resting his eyes for a long time. I thought that was rude as heck. Still I got a good grade on it and in the class. Caring teacher, and very helpfull.

5.0
2.0
TELECOMM
Jul 8, 2005

A very genuine professor who cares about his students. If you pay attention in class and do the work it will be easy for you. Also, I'm pretty sure that closing his eyes is just what he does during presentations to concentrate. I would definitely recommend this professor.

1.0
3.0
TELECOMMUNICATI
Aug 5, 2005

Horrible teacher, has no knowledge of subject, waist of time and money. Avoid him if you can since he is the only one who teaches thid class.

2.0
1.0
CSIS2222
Aug 30, 2005

No Comments

2.0
3.0
TELECOM
Oct 12, 2005

No Comments

2.0
3.0
TELECOMMUNICATI
Nov 10, 2005

I believe this teacher is a nice guy, but he is not a very good instructor. Basicaly if u intend to learn in this class forget about it. You will be bored to do presentations on material you dont know. It takes him only 15 mins to finish lecturing a chapter, and you probably won't understand too much. Pros: He can't wait to leave the class.

1.0
4.0
TELECOMM
Dec 13, 2005

Neilforoshan falls asleep during most of the preesntations which he makes you do almost once a week. So the class is two days a week, one day he falls asleep while you talk, and the next day he reads directly from power points which he gives you. The tests are multiple choice and have nothing to do with the material covereed in class.

4.0
3.0
TELECOMM
Mar 27, 2006

what can I say about this guy. Class is boring. presentations are completely different from what you learn in class( if you learn anything)don't know if I was coming or going.

4.0
1.0
INTERNETSOCIETY
Apr 10, 2006

You are placed into a group where on tuesdays you give 3, 15 minute presentations throughout the semester about the chapter you select. The next class meeting, you debate your topic with the class. The teacher does not teach, he just moderates and grades. Neilforoshan is a nice guy, I'd say take it if you want to actully work 3 times a semester.

3.0
3.0
ALL
Apr 12, 2006

nice guy

3.0
2.0
GSS2334
Sep 18, 2006

boring class, u dont do much work , just kind of a pointless class u can talk about how the internet affects ur moms cooking and he will give u an A-

3.0
2.0
CSIS4491
Nov 3, 2006

I had him for telecomm and thought he was horrible. Now I have him for a research class and notice why he does what he does in Telecomm. Whether you want to admit it or not he is preparing us for the real business world. In computing we shall always be presenting new info and why not do it via powerpoint.

1.0
3.0
CSIS2222
Dec 11, 2006

OMG this guy is a jerk. He barely lectures, and when he does he talks so loud it gives you a headache. Very vague with assignments and due dates. No exam review. Soooo lazy!!!

1.0
5.0
CSIS2222
Dec 15, 2006

He failed and accused people in the class of academic dishonesty, and the provost won't let us appeal it. This man needs to go!!!!!

3.0
3.0
INTERSOCI
Jan 12, 2007

Pretty cool class, the students prepared lectures about the subjects and taught the class. There was hardly any homework and the class was kind of fun.

2.0
5.0
CSIS2222
Mar 25, 2008

Ok if you need to take this class I'm sorry to say but this one is going to hurt a bit with weekly presentations. He rarely teaches and most of the time it is students talking and most time not about anything inportant to your future

1.0
5.0
TELECOMM
Apr 14, 2008

This guy can't teach so he makes the rest of the class do it for him in the form of power point presentations. You have to do one every week and sometimes he will make you do one when you don't expect it. Avoid if you can.

1.0
5.0
ALLTHEM
May 14, 2008

I swear that last person who left that comment must have been neilforoshan himself. Anyone who thinks this man "teaches" you anything is flat out lying. He blows and only is employed because he somehow got tenured.. Complete waste of time and I have never hated a professor before, but this man is ROBBING Stockton!

5.0
2.0
TELEC0
Jul 14, 2008

Many of the negative comments are just unfair. He's caring, fair, and wants you to do well. If you try, he will take the time to help you along.

5.0
1.0
ALLTHEM
Jul 14, 2008

Good guy. Easy class if you study.

5.0
3.0
CSIS2222
Oct 29, 2008

I had this professor for three of my classes. He is a real nice professor if you want to learn. He is harsh on cheaters. Last semester he caught 4 students cheating. The bad comments about him are from those jerks. Be honest about yourself.

5.0
3.0
CSIS4469
Oct 31, 2008

The most interesting class I took in CSIS was with Dr. Neilforoshan. I mean, the Computer Architecture course. He is amazing in that course. He knows the topic extremely well. His assignments are very helpful and teaches so good. I wish I had taken more courses with him before. Unfortunately, I will not have the chance since I will graduate soon.

2.0
3.0
SCIS2222
Dec 23, 2008

Boring!! Power point every week.. Test were not that hard but very hard to study for.. I got a good grade but studied and read the book. He only actually teaches about 3 classes you have to learn everything on your own.. You should pass but will be bored out of your mind and sick of doing power point...

5.0
4.0
CSIS2222
Apr 1, 2009

I took CSIS2222 in the Fall 2008 with this professor. He is a demanding professor, but you learn a lot if you are willing to work hard. He knows what he teaches and help you a lot if you seek help. He is my best Professor at the College so far.

3.0
5.0
CSIS2222
Apr 21, 2009

I took telecommunication despite these reviews and first there is a lot of presentations, paper, and 3 exams. Despite countless tries even improving my presentations i always got a B-, exams are tough and it is not clear what is on them, papers not bad. this teacher makes me want to switch my major. trust ratemyprofessor

5.0
4.0
CSIS2222
May 30, 2009

I enjoyed CSIS2222 a lot during the past semester. The professor is extremely knowledgeable in the subject matter. He is by far one of the best the we have at Stockton. I entered the class knowing that he is very strict about the deadlines, but now that the course is over I agree with his style and appreciate the course as the best educational ex

4.0
3.0
CSIS2222
Jul 8, 2009

I took CSIS 2222 with Dr. Neilforoshan in the Spring 2009. I found his class very interesting and demanding. He is clearly on top of the material that we need to learn. I intend to take all the courses that he offers at Stockton. I found him to be extremely fair in grading. I recommend him to you if you are serious about learning.

5.0
5.0
CSIS2222
Jul 22, 2009

Really tough course...you have to be willing to work hard if you want to do well. Neilforoshan seemed like a genuinely nice guy and tried to help as long as you made an effort. But don't even think about cheating/ plagarism because then you're screwed. (I'm guessing that's where the negative comments come from...)

5.0
4.0
CSIS3250
Aug 28, 2009

Not an easy course, but if you are a true computer science major you'll love it. A lot of stuff he has you try to figure out on your own. Do your homework/assignments, then man up and show it to the class... get on his good side and he won't kill you while grading your exams. Recommend taking discrete math before this course if at all possible.

5.0
5.0
CSIS2222
Feb 14, 2010

Kind and genuine prof who cares about his students and wants them to learn the material. He's tough and strict on deadlines. Make sure you're on top of things. Don't even think of cheating, b/c he doesn't tolerate it. If you cheat/ plagiarize, he will fail you, and you will end up as one of those people writing bitter comments on this site.

5.0
2.0
CSIS2222
Apr 28, 2010

He is by far the best CSIS professor that I have had here at Stockton College. He cares about his students, but demands hard work. If you are interested in learning, then take his classes. He is harsh on cheaters. So, be honest with yourself and with your paper and you will enjoy his course.

5.0
4.0
CSIS3250
May 21, 2010

I took the Computer Organization course with Dr. Neilforoshan last Spring. I enjoyed his practical approach to the topics. We learned how to design a CPU from the basic concept to the most advanced design. I recommend him highly as I will be taking the Computer Architecture with him. He is the most knowledgeable CSIS professor in the department.

5.0
3.0
CSIS2222
Dec 1, 2010

I am glad I took this course with him this fall. I do not mind hard work as long as the professor knows the subject well. This was exactly the case with Dr. Neilforoshan. He expects you to work hard and provides you with an excellent learning environment. I highly recommend him as I am planning to take other courses with him too.

4.0
5.0
CSIS1206
Apr 9, 2013

I took Statistics with him....hard class. All he does is read from the power point word for word. It doesnt get me interested in learning the material, but I havent heard anything better about any other profs yet, he knows what he's talking about and if you have a serious question he's willing to help(usually).

2.0
3.0
STATS
Apr 9, 2013

Would not necessarily recommend him to students looking to take Stats. All work is done in groups, except for tests, and he makes you learn material within the groups. Doesn't really explain things well. Since it's all group work, the class itself is easy, but if you're looking for an enthusiastic teacher, don't pick him. He can be funny, though.

1.0
5.0
CSIS4469
Oct 21, 2013

Dont take. 20 page paper. Presentations every week. Exams tough as nail. Quizes every week. nothing like comp org. comp org was easy and fun. this is stupid. you dont get out of the first chapter of book throughout semester. dont take. so hands-off course and too much writing presentaition

4.0
2.0
CSIS3250
May 29, 2015

Took his class Fall 2014. There's a ton of assigned homework of which you go over in class for a participation grade, but if you do well on this, you have the tests down. Lectures are pretty boring, but he goes over the topics thoroughly, so they're well understood. Might not understand your questions, though.

5.0
3.0
CSIS3250
Jun 8, 2015

This professor is one of the best professors I have had in CSIS. He genuinely cares about his students. I was having a really rough time the semester I took him (personally, not academically) and he worked with me to make sure I was successful. I wish he taught more classes in CSIS.

4.0
3.0
CSIS3250
Nov 30, 2016
Would take again

Mohamad may scare you at the beginning of the semester with ostensibly tough class policies (HW every class, no cell phones, pop quizzes) however, he is an excellent professor, funny too! For test success, understand the HW; if not, ask classmates or watch youtube videos/other online resources. He's a lenient grader and cares about his students

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
Hilarious
4.0
4.0
CSIS3250
Jan 18, 2017
Would take again

Overall a good teacher, has an old-school lecturer method. The only real complaint is that he assigns homework that hasn't been covered in class/will be covered later/isn't explained fully in class and you have to read the textbook and/or watch videos on youtube to fill in the gaps. Sometimes has trouble understanding/answering your questions.

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
4.0
CSIS3250
Grade: Not sure yet
May 5, 2017
Wouldn't take again

Rarely lectures; most of the time he has students up at the board doing homework problems that come directly from the book. I ended up buying a Chegg Study subscription and used it to reverse engineer the book solutions just so I could understand the concepts. He also assigns a RIDICULOUS amount of homework, but never grades it or hands it back...

Participation matters
LOTS OF HOMEWORK
GRADED BY FEW THINGS
5.0
3.0
GSS3146
Jul 24, 2018
Would take again

Mohamad is one of the best if not the best professor I've had at Stockton thus far and GSS3146 was the best G course that I took. The format of the course allows you to express your opinion freely. You will learn to present and debate as part of the format of the course. He tells you exactly what you need to know and helps you succeed.

Gives good feedback
Participation matters
Clear grading criteria
4.0
3.0
CSIS3250
Grade: A
Jan 18, 2019
Wouldn't take again

He has an academic tenure. Make sure you're present, never argue with him, try to participate in homework problems as much as you can. Long homework problems, he collects them but never grades or returns. Pop quizzes, two tests, and a final, 5 questions each exam, on the final I only finished 3 questions and I have an A for the end of the semester.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CSCI3250
Grade: Not sure yet
Mar 31, 2020
Wouldn't take again

absolutely the worst. i have no idea what my grade is and im more than halfway through this semester with him. youtube will teach you more than this guy. his way of teaching is talking your ear off for 2 hours and then assigning 6 hours of homework to "teach" you but god forbid you do it wrong. no room for being incorrect, no growth, nothing.

Lots of homework
Participation matters
Lecture heavy
2.0
1.0
GSS3146
Grade: A
May 16, 2020
Would take again

I took internet and society to fill out a requirement. the syllabus makes it seem like there is a lot of work, but most of the time you are sitting around listening to other groups present. He did not lecture one time all semester. This course is run by students.

Participation matters
Graded by few things
Group projects
1.0
5.0
CSCI4469
Grade: Not sure yet
Nov 9, 2020
Wouldn't take again

Failed to keep his plan with Paper Presentations. Halfway through he changed it to based on random calling compared to going every other week as was described at the beginning of the semester and never clarified this change.

Participation matters
Skip class? You won't pass.
Beware of pop quizzes
5.0
3.0
GSS3148
Dec 30, 2020
Would take again

This course consists mainly of weekly group presentations as well as weekly assignments and lively discussions and debates, prompted by the professor. Overall, this is an engaging course which offers an interesting study of technologies, and their impact on society, and provides an effective method of learning through discussion and presentations.

Gives good feedback
Participation matters
Skip class? You won't pass.
1.0
5.0
GSS3148
Oct 7, 2021
Wouldn't take again

soooooo much work

Tough grader
Get ready to read
Participation matters
1.0
2.0
CSIS3250
Nov 4, 2021
Wouldn't take again

This is the only time I've felt compelled to use ratemyprof. The worst prof I've encountered in the CS program by far. The work isn't impossible or hard, but it is made that way by his teaching. Homework isn't uploaded, attendance is taken randomly, grades are rarely given. If you can take this class with any other professor, please do.

Lots of homework
Participation matters
Graded by few things
1.0
5.0
CSCI3250
Grade: Not sure yet
Apr 4, 2022

By far the worst professor I have ever taken in my entire life! Don't expect to know what your grade is ever, or what the course material is. Exams are extremely short amount of time, like half the class period for some reason, and they're only 5 questions so one wrong, and you're at an 80. But don't expect your grade back. Avoid him at all costs

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CSIS3250
Grade: Not sure yet
Apr 18, 2022

Christ, where to start. After the first class, I knew it was going to be a challenge, as his online lectures are solely him talking whilst scribbling on a piece of blank printer paper. His grading is unclear without feedback, you will fall behind if you blink for too long, his lectures seem nonsensical, and he talks in circles. Avoid this prof.

Tough grader
Participation matters
Beware of pop quizzes
1.0
4.0
CSCI3250
Grade: Not sure yet
Apr 25, 2022

Made my ratemyprofessor account because of him. Don't expect to know your grade all semester, doesn't use blackboard, rarely responds to emails. Told our class he wants there to be a competition between each other, so we cannot have the full class period for exams because it would be unfair to those who can finish it faster than others. Avoid him!

Participation matters
Beware of pop quizzes
Lecture heavy
1.0
3.0
CSCI3250
Grade: Not sure yet
Dec 9, 2022

Save yourself and take this class with another professor. I don't usually give any professors a bad review, however, this professor was the worst one I've had. Three exams. Most of your grade is based off presenting and homework is never graded. Your grade is a secret. You won't learn anything except some circuit design and binary operations.

Participation matters
Beware of pop quizzes
2.0
4.0
INTERNETSOCIETY
Grade: B+
Dec 17, 2022

This man will make you feel prisoned and in highschool again, stay away and save your sanity.

Participation matters
2.0
3.0
CSCI3250
Grade: A
Dec 22, 2022

20% of your grade is standing in front of the class presenting homework problems (had about 30 homework assignments), but don't get it wrong or you won't get the points. He made the class much more stressful than it needed to be. Three tests, no notes allowed. Don't expect to know your overall grade until it's posted.

Lots of homework
Beware of pop quizzes
Lecture heavy
1.0
2.0
INTERNETSOCIETY
Grade: Not sure yet
Apr 18, 2023

Does not teach anything, YOU TEACH YOURSELF along with a group every week. You don't know your grade all semester, tons of homework, but the homework is easy which is the only plus. Group presentation and debates every week, you teach the class, and that is it. Do not recommend, only took for credit.

Participation matters
Group projects
Lots of homework
1.0
4.0
CSIS3250
Grade: B
Apr 24, 2023

This is my first time feeling so strongly about a professor that I have actually wrote a review. AVOID THIS PROFESSOR AT ALL COSTS. Gives vague lectures that go in circles then assigns unnecessary amount of repetitive busy work. Doesn't grade your work until the end of the semester. You are expected to show solutions to things he barely taught.

Tough grader
Participation matters
Lots of homework
1.0
4.0
INTERNETSOCIETY
Grade: A+
Jul 3, 2023

I had him twice. If you can take a mental beating and know how to cut corners, you'll be fine. Otherwise, this will be one of your worst classes. His homework sucks, doesn't grade, his lectures are convoluted and spin you in circles, and if you're in his other classes, he won't even teach you and asks you to DIY. Avoid unless you have no choice.

Participation matters
Lots of homework
1.0
5.0
ALL
Grade: D+
Aug 3, 2023

By far the worst teacher I ever had. So bad I actually have to write this in hopes that he gets fired. If any administrators see this, please read! This teacher took weeks off at a time, would come back to give tests and quizzes. At the last class he surprised us and told us he graded nothing and that we would have to show our grades to him. Yells.

Tough grader
Lots of homework
Lecture heavy
2.0
3.0
CSCI3250
Grade: A
Dec 16, 2023

If you want to watch other students draw on a chalkboard for 75% of your class time and leave with 0 understanding of anything this is your class!

Participation matters
1.0
5.0
CSIS3250
Grade: Not sure yet
Jan 31, 2024

worst teacher I've had in my four year college run, He genuinely doesn't explain anything and expects you to figure it out on your own. You are heavily graded on class participation that you have to track yourself, If I could write how bad he is in 350 characters I would. But he far exceeds that. Take another teacher if you wanna actually learn.

Participation matters
Group projects
1.0
5.0
ALL
Grade: A
Mar 22, 2024

This professor is INFAMOUS among CSCI students. He teaches *so many* classes, you can't avoid him! It's a miracle how he can't use technology but teaches 25% of the courses on it. High-school levels of homework. You and your poor classmates teach yourselves. YOU HAVE TO RECORD YOUR GRADES BECAUSE HE DOESN'T KEEP TRACK. Please fire him. Please.

Tough grader
Lots of homework
Respected
1.0
5.0
CSCI3250
Grade: Drop/Withdrawal
Apr 22, 2024

Professor so bad I made an account Grades on Participation, but belittles you if you get it wrong. All Zoom lectures with no use of blackboard despite being online HW practically everyday Does not respond to emails Requires facecam Belittles you for asking question or clarification. Miss class= Miss HW Does not grade anything in a timely manner

Lots of homework
Lecture heavy
Graded by few things
2.0
2.0
CSCI4251
Grade: B
Apr 26, 2024

The Professor does not use Blackboard and makes you email him every test, quiz, and assignment. Must present every Friday too, and do programming assignments that lack clarity. I did not enjoy those assignments, but the presentation, at least for me, was doable. Tests and quizzes were online, which made the class slightly better.

Get ready to read
Participation matters
2.0
2.0
GSS3146
Grade: A
May 5, 2024
Would take again

3 presentations throughout the semester (per group). homework was assigned every week (usually involved a lot of writing), and a final paper. prof doesn't teach, just watches people discuss and present. grading criteria was unclear, but overall easy. you wont know your grade until the end, i honestly dont think he graded anything

Participation matters
Group projects
Lots of homework
1.0
3.0
CSCI3250
Grade: A
Oct 29, 2024

Participate and do the homework at the beginning of the semester since the homework problems get more complicated in the second half. Take home quizzes that can help your grade. The exams are like 4-5 problems with many parts, no cheat sheet. The concept is not hard, but the prof sucks at teaching it (my class had to teach HIM how to add binary).

Participation matters
Lots of homework
1.0
3.0
CSCI3250
Grade: A+
Dec 4, 2024

Do every single piece of homework he will give you, it is an unfathomable amount of work for an easy course but it will help you so much on his ambiguous exams (often asking these questions on his small exams / quizzes). Unclear grading, often giving similar fallacies dissimilar deductions and is completely rude. Better off with someone else.

Tough grader
Lots of homework
Graded by few things
1.0
3.0
CSCI3250
Grade: Not sure yet
Jan 24, 2025

I tried giving him a chance this semester as it is impossible to graduate as a computer science major without taking his course. He teaches genuinely nothing and the majority of classes are presenting hw. His grading relies on students keeping track of how many times they participate. He's just a rude person as well and I wish I had more words tbh.

Tough grader
Get ready to read
Participation matters
1.0
2.0
CSCI3250
Grade: Not sure yet
Feb 7, 2025

Save yourself. For a computer organization professor it is incredible how little he knows about how to operate a computer. Having a zoom course w/ him consists of 20 minutes of him trying to take attendance and make sure everybody's zoom name is in the correct format. Easy class but he makes it strenuous with his "teaching". Avoid if you can.

Tough grader
Get ready to read
1.0
2.0
CSCI4251
Grade: Not sure yet
Feb 17, 2025

I've had him for both CSCI3250 and now CSCI4251 (I had to take this for my schedule). He is an easy A, but I would never recommend taking him. Barely teaches, tends to answer questions with more questions or homework to research your question. Present HW every Friday. All recent reviews are terrible, older reviews are better. Probably has tenure.

Participation matters
Lots of homework
Lecture heavy
1.0
5.0
ALLTHEM
Grade: C-
Feb 25, 2025

Comes in to class stoned every day

Participation matters
Inspirational
Online Savvy
1.0
4.0
CSCI3250
Grade: Not sure yet
Mar 14, 2025

DO NOT TAKE IF POSSIBLE! Worst professor I have had in my time at Stockton, Unrealistic expectations for classwork presentations which are 20% of final grade. Have to keep track of grade throughout semester but he doesn't grade anything. Rude and rarely available for help. Genuinely no clue why the university continues to give him courses.

Tough grader
Lots of homework
Graded by few things
1.0
2.0
CSCI4251
Grade: A
May 11, 2025

This is my fourth class I've taken with him, because for some reason they let him teach 30% of the CS courses, and I am happy to say that this one was just as dreary. He did actually email us the content, but Blackboard remains untouched. Also, we had to keep track of all the work we submitted ourselves, AND put it on a bought USB to turn it in.

Lots of homework
1.0
2.0
CSCI4469
Grade: B+
Dec 17, 2025

Worst professor I've ever had in college. Minimal lectures + self-guided work. He relies on you to track your grade. (Final grade depends on a self-assessment form.) Half of each lecture is spent presenting HW (usually slideshows). He often uses non-Stockton emails for work and is inconsistent with guidelines. Extremely rude, awful person.

Lots of homework
Beware of pop quizzes
Class Info

Online Classes

100%

Attendance Mandatory

91%

Textbook Required

75%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 17 grades
Most common grades:
Not sure yet (13)
A (9)
B+ (2)
Grade Distribution
A(11)B(2)C(1)D(2)F(0)A-/B+(2)
Based on 31 reported grades
Not sure yet: 13
A: 9
B+: 2
B: 2
Common Tags
Participation matters (23)
Lots of homework (17)
Tough grader (10)
Beware of pop quizzes (7)
Lecture heavy (6)
Get ready to read (5)
Graded by few things (5)
LOTS OF HOMEWORK (4)
Rating Trend

Declining

-1.05 avg change
Dec
Jan
Feb
Mar
May
Dec
Last 6 months
Ratings by Course

TELECOMMS

5.0

(1)

TELEC0

5.0

(1)

CSIS4469

4.0

(4)

CSIS1206

4.0

(1)

CSIS2222

3.7

(13)
+19 more courses
Difficulty by Course

CSIS1206

5.0

ALL

4.3

CSIS4469

4.3

TELECOMM

4.1

GSS3148

4.0

Similar Professors