3.3

Moe Bidgoli

Computer Science - Saginaw Valley State University

3.3
Quality
3.8
Difficulty
80%
Would Retake
91
Reviews
3.3
Quality
3.8
Difficulty
3.4
Helpful
3.1
Clarity

80%

Would Retake

91

Reviews

Rating Distribution
Official

5

26

4

25

3

13

2

16

1

11

What Students Say

if you have a littlie knowledge he wont respect you

CS216 - 1.0 rating

He expects you to come into it knowing everything

CS116 - 1.0 rating
Class Info

Attendance Mandatory

100%

Textbook Required

94%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

80% confidence
Based on 10 grades
Most common grades:
A- (3)
A (3)
A+ (2)
Grade Distribution
A(5)B(0)C(1)D(1)F(0)A-/B+(3)
Based on 12 reported grades
A-: 3
A: 3
A+: 2
Not_Sure_Yet: 1
Common Tags
LOTS OF HOMEWORK (3)
Tough Grader (2)
Skip class? You won't pass. (2)
Gives good feedback (2)
TEST HEAVY (1)
Get ready to read (1)
LECTURE HEAVY (1)
Caring (1)
Rating Trend

Stable

+0.09 avg change
Nov
Dec
Sep
Feb
Sep
Nov
Last 6 months
Ratings by Course

CS315

5.0

(1)

CS216DB

5.0

(1)

COMPUTORS

5.0

(1)

CS107

5.0

(1)

CS105

4.5

(2)
+17 more courses
Difficulty by Course

CS

5.0

CIS216

4.7

CIS371

4.1

CS116

4.1

216386

4.0

Reviews (91)
1.0
5.0
CS215
Apr 30, 2002

No Comments

5.0
4.0
CS315
Sep 3, 2002

No Comments

2.0
4.0
CS216
Sep 5, 2002

No Comments

5.0
3.0
CS216
Sep 5, 2002

Great professor! His classes are always well taught.

5.0
4.0
CS216
Sep 15, 2002

He wants his students to do well. I have much repsect for this man.

2.0
5.0
CIS216
Sep 17, 2002

Another one of SVSU's worthless CS instructors.

2.0
4.0
CIS371
Sep 20, 2002

He means well but has no teaching ability.

4.0
4.0
CS216
Nov 20, 2002

Good teacher - I learned. Only people who hate him are lazy.

5.0
4.0
CS215
Dec 12, 2002

Wonderful teacher, cared about the class. Not easy, but fair, often lenient.

3.0
4.0
CIS371
Jan 26, 2003

No Comments

1.0
5.0
CIS371
Feb 23, 2003

this dude is very unclear, has no clue what he is talking about

5.0
4.0
CS215
Apr 19, 2003

Great instructor, probably one of SVSU's best CS instructors. Keeps you on your toes with his assignments and very difficult tests. You'll EARN your grade in any of Prof. Bidgoli's classes. Don't take Prof. Bidgoli if your lazy!

5.0
4.0
CS216DB
Apr 22, 2003

You will learn your stuff, you WILL work HARD. If you are lazy, take Hansen. If you want to make money in the future take Bidgoli. 1 of 2 teachers in CS that wanted to teach but could work commerically. It will be worth it to take a class with him

4.0
4.0
CS101
May 8, 2003

Im an alumni, had bidgoli back in the early 90's. Probably learned the most from him. If you are serious about a career in IT, listen to him.

5.0
4.0
CS216
Jul 4, 2003

Knows the guts of C++ and teaches very effectively. If you think he's too hard, you're lazy. If he makes you feel stupid, you are.

1.0
4.0
216386
Jul 18, 2003

this man is not a good teacher. He's not helpful, and his assignments are too hard. And I AM NOT LAZY. I just have other things to do than 25 page DB Labs and "submittobidgoli" all the time ARE YOU WIT ME?. He cares about teaching, but not a

5.0
3.0
CS216
Aug 11, 2003

Either you like him or you don't. He expects the best out of his students. If you like him, he would be a great mentor. You are penalized for late work, do don't expect to coast through his classes, read your textbook, and do homework, or you WILL FAIL!!!

3.0
4.0
CS216
Aug 26, 2003

No Comments

3.0
4.0
CS216
Oct 10, 2003

He is very unclear in his teaching and if he dislikes you from the start you may as well drop the class. He for some reason holds a grudge against you till you graduate. He will even try to embarrass you in class till you drop it.

2.0
4.0
CS380
Oct 29, 2003

No Comments

4.0
4.0
CS211
Oct 29, 2003

He is good for C++ classes. Make sure be his friend otherwise !!!!. I think he needs to take some ESL classes for teaching

5.0
4.0
CS216
Oct 30, 2003

Bidgoli is a great teacher if you are willing to work hard. His lectures are very structured and his handouts are very helpful. If you keep up you will learn more in this class than all your other classes combined in a semester.

2.0
3.0
CS380
Nov 5, 2003

No Comments

2.0
5.0
CS216
Nov 17, 2003

This man should not teach. His disciplined approach includes embarrasment of students. Holds this class over your entire degree and threatens to kick you out of SVSU if you do not pass. We are adults, not 4 yr olds. I am NOT Lazy! Take this at Delta!!

4.0
4.0
CS215
Mar 29, 2004

I had him for both CS215 and Databases. He's a nice guy and loves what he does, and his handouts are usually helpful, but I often felt he rambled too much during lectures. LEARN SOMETHING IN 216! He is right - it is the foundation for future CS classes

5.0
3.0
CS215
May 10, 2004

You will learn in his class. One of the best CS profs at SVSU.

3.0
5.0
CS216
Jun 15, 2004

Have fun.

2.0
4.0
CS216
Jun 30, 2004

Did embarass some students. But, he complimented a "very good student" even though he was gone 1/2 the time. This class IS a weed out class, so if your not serious forget about it. Decent teacher, too much busy work.

4.0
3.0
CS410
Sep 15, 2004

If you late for class, you bring orange juice and donut :)

1.0
5.0
CS216
Sep 22, 2004

No Comments

5.0
1.0
COMPUTORS
Nov 15, 2004

great teacher, very helpful

1.0
4.0
CS216
Nov 17, 2004

very rude, likes to single people out who ask questions and tries to make you look stupid in front of the class, judgemental

1.0
5.0
CS
Dec 4, 2004

No Comments

3.0
5.0
CS216
Dec 13, 2004

I would suggest having a very strong background in C++ before you take this class.

3.0
3.0
CS216
Dec 18, 2004

He Loves to teach and it shows. Very funny at times. Programs are easy but tests are hard and long. Makes sure every one is wit him. Give handouts for all topics.

4.0
3.0
CS216
Jan 2, 2005

Bidgoli is a great teacher, very motivated and encouraging. The class is extreemly tough because he covers a lot of material but you will have learned a lot by the time you get out of it. It seems to me like he has toned down a bit over the last couple of years.

2.0
3.0
CS371
Jan 24, 2005

He is not clear in his teachings. He hands out slides that are similiar, but not the same slides that he shows in class. He meanders allot. He tries to have a good order about him by recaping the prior class and giving a summary of what he's about to teach, but he needs to make his material clear.

4.0
5.0
CIS216
Mar 11, 2005

MAKE SURE YOU HAVE A STRONG BACKGROUND AND UNDERSTAND THE BASICS OF 116C++ PROGRAMING BEFORE TAKING THIS CLASS* If you need to take CIS 116 a few times to understand the material, it is worth it. HE does not teach very well & his lectures are not clear which makes the material hard to understand.

4.0
3.0
CS216
Mar 21, 2005

His handouts are exactly like the notes on board first off. Secondly you do have to understand C++ pretty well going in. If you are willing to participate in class and don't just sit there he will respect you and he can create opportunities for you (scholarships, etc.). He is a good teacher.

4.0
3.0
CS216CS411
Mar 24, 2005

Learn all you can in 216, you won't learn much more in 316. I learned a lot in his class

4.0
2.0
CS105
Apr 6, 2005

Great teacher, keeps class interesting to say the least! :) He has been known to make the class laugh now and then. He is serious about what he does and wants the best out of every student. He teacher Ogranization, and insists on you to do so. I would take him again!!! :)

5.0
4.0
CS216
Apr 11, 2005

Bidgoli is a very good teacher, and one that you will impersonate for the rest of college. :) You do have to know about programming coming in, so beware. He is a very good teacher though, so don't be afraid of him.

4.0
5.0
CS216
Sep 12, 2005

Excellent prof, knows his stuff.

5.0
4.0
CIS371
Oct 19, 2005

He's a hard professor, but the projects teach you things you REALLY NEED TO KNOW. When taking the classes, or right after finishing him it's doubtful you'll appreciate what he has done for you, but you'll see it down the road.

2.0
5.0
CS116
Apr 8, 2007

He is very rude to students who do not do well. He contradicts himself continuously and told students they were lying when he tried collecting an assignment on Tuesday, when he previously said it was due Thursday. Tests are very hard, and sometimes on things not covered in class. He does offer to help you, but that just turns into hell.

5.0
1.0
CS107
Feb 17, 2008

Very interesting and funny guy. Work is easy and he makes sure you understand it; if anything he pushes you to ask questions. He helps to guide you through your CS/CIS major as well. You wouldn't want to upset him though; he will hold a grudge against you.

3.0
1.0
CIS107
Apr 2, 2008

He knows the material that he is presenting. Makes sure everyone understands topic before continuing. Accent not bad, but uncommon words are usually slaughtered. Speaks loudly and does not mumble. Ok to ask him to clarify. Good disposition. Grades flexibly as long as he knows you understand the material.

4.0
4.0
CS215
Aug 28, 2008

Moe is an excellent teacher. In many ways, he taught me more than any other teacher at SVSU. His classes are challenging, but he's fair and covers material well. If you are prepared to work for it, you will do fine in his classes.

3.0
5.0
CIS371
Sep 2, 2008

I've had him for cs116, cs216, cis371, and cis386. He really isn't that good of a teacher, yes her cares about his students... but he uses outdated technology(C++ and Oracle?) and is VERY demanding. He makes no sense in class and rants off on the most random topics. It's not 1995 anymore you can use different software now Bidgoli!

2.0
5.0
CIS386
Jun 26, 2009

Wonderful guy, has a great sense of humor, and was probably a very good professor at one time. I have had him consistantly since 2007 and his communication is breaking down. He speaks pretty good english, but writes quizzes and tests in broken english. This can be very challenging, especially for the material. Get to know him, you won't be sorr

3.0
3.0
CIS386
Jul 14, 2009

Moe was an alright teacher. He made the class difficult and tons of work but you learn a lot from him and can get a descent grade if you do all the work. I agree some of his quizzes and tests are addiontally hard because of broken english but not too terrible.

2.0
5.0
CS116
Nov 19, 2009

He's a great guy, very enthusiastic about the material he teaches. His assignments are very hard to understand, though, and he's prone to go off on tangents. He's also very bad for your self-esteem, if that matters to you, as he's quick to point out every last thing you've done wrong, but rarely, if ever, praises his students.

2.0
3.0
CIS371
Dec 1, 2009

Difficult to understand. Know the material thoroughly before class, or you won't be able to follow him. Questions to him by email elicite no response or replies that make no sense. He has difficulty understanding questions asked in class.

3.0
4.0
CS216
May 18, 2010

I've had Moe for a couple of CS/CIS classes. His accent isn't really that bad and sometimes entertaining (wait until you learn about "cunters" instead of "counters"). Do the work, start early, and you can get an A/B easy.

4.0
3.0
CS216
Jan 12, 2011

Professor Bidgoli is a great guy. He was good at explaining how things work, in fact, he is very thorough in going through nearly all algorithms for each data structure that is discussed. I learned a lot from this course. However, be aware of his random 10-20 minute long lectures about how you should "stay focused" on his course and your schooling.

4.0
4.0
CS216
Mar 31, 2011

If you take this class seriously and you do not slack off you will pass this class. Be on his good side because he will grade your programs easier. Good Professor. Good Luck.

3.0
4.0
CS216
Mar 31, 2011

Very good professor, you WILL learn from him if you pay attention. Don't slack off and you will pass. Programs are worth the majority of your grade but beware his 'above average' quizzes and exams.

2.0
4.0
CS216
Oct 28, 2011

"You no code, I give you code." and the ever popular "let's talk about some data structures...but we won't do that in this class."

4.0
4.0
CS216
Dec 19, 2011

Good teacher, you will learn a lot if you try. Quizzes and exams can be pretty hard though.

3.0
3.0
CS216
Mar 27, 2012

This class can be rough but if you really take it seriously and do what is asked of you, you will succeed. I feel like the people who give him a bad rep. are those who a)have to take him and aren't interested in the subject matter or b)just don't like to do hw, study, etc.

2.0
5.0
CS116
Oct 10, 2012

Distracts students during quizzes.

4.0
2.0
CS116
Nov 8, 2012

Pretty good as long as you follow his slides and pay attention in class. Go to the help lab for anything you need on any programs.

5.0
4.0
CS116
Nov 19, 2012

I think Bidgoli is a good teacher,but you should be more serious for his class. He is very intelligent person in programming and as long as you follow his instructions you will be a successful person in the future !!!!!!!

4.0
3.0
CS216
Dec 9, 2012

Good professor, many people complain that the assignments are too hard and etc. I thought the class was fairly easy. Quizzes and exams can be difficult, but other than that the programs are fairly easy. I rarely paid attention and could still easily do the programs.

4.0
4.0
CIS386
Dec 20, 2012

Great professor, not an easy class.

5.0
4.0
CIS371
Mar 12, 2013

I had Moe in 1991. I took PASCAL. He was an awesome professor. My first test I got a c+, he said to me "You could do better." I ended up getting a A in the class. He is very enthusiastic about you learning, would have examples of a program and put an overhead of bugs on top, and say,"find the bugs" (in the program) Best instructor I ever had!

5.0
1.0
CS105
Jun 25, 2013

Moe was a very good teacher. If you wanted to learn then you learned. He helped us a lot. The only issues I had was occasionally you couldn't understand his accent and he was not afraid to call you out on something. I look forward to having him again.

5.0
3.0
CS116
Jun 29, 2013

Best teacher hands down. I learned so much from Mr. Bidgoli. He really explains everything in great detail. Dont be afriad to speak up if you are lost or not understanding. He wants everyone to do their best in his class and gives everyone a fair chance. Mr. Bidgoli is a great teacher and mentor to have in your corner. Definitely recommend!!!

5.0
4.0
CS216
Grade: Not_Sure_Yet
Oct 29, 2013

Very knowledgeable teacher who cares a lot about his students. His personality takes some getting used to but if you work hard and ask questions you will learn a lot.

4.0
4.0
CIS216
Dec 6, 2013

Tough class but if you can get through this class the rest of the degree is a breeze. But make sure you learn everything you can in this class - it might not make sense why you are learning what you are while you are taking the class but it will make so much sense in other classes! Take him for both 116 and 216, don't take anyone else.

4.0
3.0
CS116
Mar 1, 2014

Very good teacher! Helps understand course material. Has slight accent, but still understandable. Everyone on here says he's so hard, and you need all this background knowledge, but you really don't. Just read some of the chapters and do what he says and you'll do just fine. It's really not that hard of a class, just do your work!

1.0
5.0
CS116
Apr 3, 2014

Don't take him if you have little knowledge of programming before this class. He expects you to come into it knowing everything. He does not answer questions or actually teach anything, his lectures are extremely confusing and fast-paced. He disrespects students. He is VERY intimidating. Don't take him if you want to keep your self-esteem intact.

2.0
5.0
CS116
Apr 10, 2014

He expects you to know and remember everything he taught. If u don't, he will be mean to you and make fun of u. He won't respect student that he doesn't like. U can learn many things if you get his class. However, u need to endure his attitude. He expect high quality works. Extra credit would be given. DOn late. He want people to come an hour early

5.0
3.0
CS411
Apr 15, 2014

He is a great professor. He has high expectations of his students and really pushes you, but that teaches you to turn in better quality work. You learn so much in this class, and I don't know if anyone can teach it the way he does. He really does care about his students and I feel like that is a rare thing these days. Take the class and learn!

4.0
4.0
CS411
Apr 18, 2014

Bidgoli is and will remain one of my favorite professors, but this class was a tad bit "outdated" material wise. Some slides had mistakes on them and some assignments had invalid SQL. Hands down though, you take a Bidgoli class, expect to put a lot of work in. Bidgoli cares about his students.

4.0
3.0
CIS
May 2, 2014

Professor Bidgoli is really a great teacher in CS/CIS department. His jokes are little annoying but there is not doubt that he really wants you to learn something from his classes. He cares about his students a lot."All right..All right"

5.0
2.0
CS216
Grade: A-
May 5, 2015

Moe really cares about you and your future. He will go out of his way to help you and he is always available if you need him. It's unfortunate so many people have rated him poorly. He is strict which scares people into performing to the best of their ability.

1.0
5.0
CS216
Grade: D
Jul 7, 2015

he is one of the rudest, professor you are going to face in your life. if you have a littlie knowledge he wont respect you. if you go to his office he might yell at you just because you have a question from the previse class.

4.0
3.0
CS116
Oct 20, 2015

Positives: He teaches well, he's fun, he cares about his students, he has a good mix of lecture/activity, the tests reflect the material, he makes it interesting and you'll learn a lot. Negatives: He's intimidating sometimes, can be confusing because of his accent, assigns a lot of work (kinda), and makes you do flowcharts with every program.

5.0
4.0
CS116
Grade: A+
Oct 21, 2015

Mohammed Bidgoli or "Moe" is really tough on students, but everything he does is for your FUTURE !!!! HE WANTS YOU TO BE GOOD

5.0
4.0
CS116
Grade: A+
Nov 18, 2015

I want Bidgoli to teach me CS216 next semester ! Don't leave us please !!!! He is the one who knows what's best for your future. He raises you on a good programming foundation.

1.0
4.0
CS116
Nov 19, 2015

This is my second CS class. I rarely listen to his lecture, but I still can get a decent grade. Asking questions to the tutors from CS lab is a better way to study instead of wasting time on him. For me, this class is more like a autonomic learning. You need time to work on his programs, quiz, exams.

1.0
5.0
CS116
Nov 19, 2015

He wants students come one hour early on quiz and exam day. He won't respect student that he doesn't like and even look for trouble on them. He goes over the ppt slides on every class. Most of the work you will still need to do it by yourself outside class.

2.0
5.0
CS116
Nov 23, 2015

Bidgoli is extremely tough on his students, he suggest coming early for test and quizzes and you should do that. If you come in on time on an exam or quiz day, expect not finish. He goes a little fast, and his accent can sometimes make things confusing, and his powerpoints are not much either. Make sure you read your book it could help you.

5.0
2.0
CS116
Grade: A-
Dec 9, 2015

I'll bet money most that wrote negative posts about Bidgoli either failed his class because they didn't put in the work and are mad. Or they got scared and dropped out before finishing his class. People saying he makes you come early are wrong. He ALLOWS you to come in early. Just show up, LISTEN, and think. Honestly, he's the Yoda of programming.

3.0
5.0
CS116
Grade: C
Dec 14, 2015

This is the most difficult class I've ever taken. If you successfully pass the class, it is GUARANTEED that you will learn. I feel like he could explain things better. Every time I went to the tutors, they ALWAYS explained it better and in a way I could understand. He also SLAMS you with busy work. It can definitely affect your other classes.

5.0
4.0
CS116
Grade: A
Sep 28, 2016
Would take again

He's difficult and intresting.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CS116
Grade: Incomplete
Sep 30, 2016
Wouldn't take again

If you're serious about learning how to code, this is the worst professor you can go to. He is very rude, his instructions are unclear and his lectures are the worst. I'm hoping I don't have to take him for any other CS classes. By reading your textbook, you'll learn way more than what you'll learn from him in class.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
4.0
4.0
CS116
Grade: A
Feb 9, 2017
Would take again

Bidgoli is the guy to take if you're serious about programming. Does he give out a lot of homework? Yes. Are the tests difficult? Absolutely. Work for it and you'll get the grade you deserve. No one will prepare you to become a programmer more than he will. Go to the tutoring lab for help frequently and do research outside of the lecture.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
4.0
CS116
Grade: A-
Sep 27, 2017
Would take again

Bidgoli ranks 2nd in my favorite CSIS professors. I had him for 116 a year ago and I am glad I had him for the course. He is challenging and the quizzes are rough. He offers chances for extra credit with each program he assigns. The best thing about Bidgoli - he truly cares, hard ass hands down, but he pushes you because he wants you to succeed.

Gives good feedback
Skip class? You won't pass.
Caring
5.0
4.0
CS116
Grade: A
Nov 30, 2017
Would take again

Bidgoli is a real programming instructor, you have to work hard on his homework problems which is the point of taking programming courses. I have seen people genuinely interested in subject matter doing well with him. And there are always the students who just want grades and learn nothing, for them he's not the one to go with.

Gives good feedback
Would take again
Class Info

Attendance Mandatory

100%

Textbook Required

94%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

80% confidence
Based on 10 grades
Most common grades:
A- (3)
A (3)
A+ (2)
Grade Distribution
A(5)B(0)C(1)D(1)F(0)A-/B+(3)
Based on 12 reported grades
A-: 3
A: 3
A+: 2
Not_Sure_Yet: 1
Common Tags
LOTS OF HOMEWORK (3)
Tough Grader (2)
Skip class? You won't pass. (2)
Gives good feedback (2)
TEST HEAVY (1)
Get ready to read (1)
LECTURE HEAVY (1)
Caring (1)
Rating Trend

Stable

+0.09 avg change
Nov
Dec
Sep
Feb
Sep
Nov
Last 6 months
Ratings by Course

CS315

5.0

(1)

CS216DB

5.0

(1)

COMPUTORS

5.0

(1)

CS107

5.0

(1)

CS105

4.5

(2)
+17 more courses
Difficulty by Course

CS

5.0

CIS216

4.7

CIS371

4.1

CS116

4.1

216386

4.0

Similar Professors