2.5
Quality3.4
Difficulty17%
Would Retake90
Reviews17%
Would Retake
90
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
91%
Textbook Required
75%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.05 avg changeRatings by Course
TELECOMMS
5.0
(1)TELEC0
5.0
(1)CSIS4469
4.0
(4)CSIS1206
4.0
(1)CSIS2222
3.7
(13)Difficulty by Course
CSIS1206
5.0
ALL
4.3
CSIS4469
4.3
TELECOMM
4.1
GSS3148
4.0
Reviews (90)
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.
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.
No Comments
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.
His tests are ridiculous, NO help what so ever....Falls asleep during student presentations
No Comments
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.
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.
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.
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.
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.
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.
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.
nice guy, presentation and paper are a annoying. if your studious you will do well but if your an idiot then go cry.
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.
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.
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.
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.
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.
No Comments
No Comments
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.
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.
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.
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.
nice guy
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-
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.
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!!!
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!!!!!
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.
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
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.
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!
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.
Good guy. Easy class if you study.
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.
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.
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...
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.
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
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
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.
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...)
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.
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.
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.
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.
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.
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).
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.
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
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.
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.
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
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.
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...
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.
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.
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.
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.
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.
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.
soooooo much work
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.
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
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.
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!
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.
This man will make you feel prisoned and in highschool again, stay away and save your sanity.
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.
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.
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.
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.
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.
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!
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.
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.
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
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.
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
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).
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.
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.
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.
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.
Comes in to class stoned every day
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
91%
Textbook Required
75%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.05 avg changeRatings by Course
TELECOMMS
5.0
(1)TELEC0
5.0
(1)CSIS4469
4.0
(4)CSIS1206
4.0
(1)CSIS2222
3.7
(13)Difficulty by Course
CSIS1206
5.0
ALL
4.3
CSIS4469
4.3
TELECOMM
4.1
GSS3148
4.0