4.1

Stephen Gilbert

Computer Science - Orange Coast College

4.1
Quality
3.1
Difficulty
62%
Would Retake
115
Reviews
4.1
Quality
3.1
Difficulty
4.2
Helpful
4.0
Clarity

62%

Would Retake

115

Reviews

Rating Distribution
Official

5

65

4

25

3

13

2

4

1

8

What Students Say

He loves to answer questions to those that are serious about the class

CS150 - 5.0 rating

He's VERY knowledgeable in CS

CS150 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

30%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (20)
A+ (9)
B (5)
Grade Distribution
A(29)B(5)C(0)D(1)F(0)A-/B+(2)
Based on 40 reported grades
A: 20
A+: 9
B: 5
A-: 2
Common Tags
Get ready to read (19)
Lots of homework (14)
LOTS OF HOMEWORK (8)
Test heavy (8)
Accessible outside class (7)
Respected (6)
Clear grading criteria (6)
Skip class? You won't pass. (5)
Rating Trend

Stable

-0.16 avg change
Dec
May
May
Jul
Jan
Jun
Last 6 months
Ratings by Course

CS111ONLINE

5.0

(1)

CS140

5.0

(5)

JAVAANDC

5.0

(2)

CPP42

5.0

(1)

CSA170

5.0

(4)
+12 more courses
Difficulty by Course

CIS140

4.0

JAVA170

4.0

CS150

3.7

CIS150

3.7

CSA150

3.4

Reviews (115)
5.0
2.0
CS170
Nov 20, 2003

No Comments

5.0
3.0
CS170
Nov 20, 2003

No Comments

4.0
3.0
CS170
Dec 3, 2003

class is so easy at the beginning, it is easy to get lulled into not studying and by the time that it gets hard- watch out! his lecures are reading his powerpoint presentations, but he does give examples on the screen for all to watch (he types fast)

4.0
3.0
CS170
May 26, 2004

He is a good teacher. He will help you and explain what is wrong with your code instead of simply fixing it for you. WARNING: You need to study and practice A LOT for this class.

4.0
2.0
CS250
Aug 2, 2004

He was fair in the way he graded. The slides didn't help too much for his assignments but he was very thorough in his lectures. My only problem was he covered too much material in a course of a semester. His class is NOT easy if you don't read or study.

3.0
3.0
JAVA
Nov 15, 2004

my first course in the computer science major field and my last (thank god). i thought i'd love CS as a major but nope turns out I didn't. To those who love CS all on, this class is very "esoteric" and VERY time-consuming. Gilbert is a nice person and HELPS you a lot, but plan to study on your own.

5.0
3.0
CS170
Nov 16, 2004

Programming is an art form that can be learned only by doing. Having said that, you will be doing a lot of programming yourself, and this is a good thing. Being spoon-fed will only do you harm. But Mr. Gilbert is extremely helpful, friendly, and an all-around cool person. This is as good as it gets.

3.0
1.0
CS170
Nov 28, 2004

Who rated this guy hot? Sheesh. Lecture is based on a lousy book and is sequenced poorly in that regard, painful if you know how to program already. Topic is easy, tests are easy, homework is automated (+++). Recommend on-line instead of lecture classes.

3.0
2.0
CS
Dec 18, 2004

No Comments

5.0
2.0
CS111
Feb 9, 2005

I'm taking the online class and so far it's great. Tests are easy, lessons are clear and he's always online offering help through the discussion board. Recommend!! An easy A for those who are familiar with Windows XP Pro and Office 2003 Pro (MS Excell and Access).

4.0
5.0
CS170
Feb 28, 2005

HAHA. All I can say is THANK GOD I never have to hear or see the words JCREATOR again. I HATE that word with a passion. Gilbert is extremely helpful and always willing to be so. If you love 'coding' and a bunch of 'compiling' then take this class. I just HATE 'jcreator'. Ugh.

4.0
3.0
CS111
May 26, 2005

Very helpful professor. Lessons are clear, as well what is expected & due in the class. Whatever you do, do not pull last minutes on the online class. But if you keep up with the lessons, hw, quizzes & tests you should do great. He also gives some extra credit. Good class...take it!

5.0
3.0
CS170
Grade: Pass
Jul 21, 2005

Mr Gilbert seems interested in teaching and is very good at it. His class is very organized and has a helpful online lessons that you could use almost instead of the book. He also has a discussion board and promply answers questions. This is a fun class, and I highly recommend Mr Gilbert as a teacher.

5.0
2.0
JAVA
Jul 31, 2005

Just take his 100% online course. Took the lecture one and it was sooooo boring. He spends the first 3 weeks telling you how to upload a webpage. Come on, I came for a computer language not newbie stuff. Lectures also are mainly comprised of useless info, like the history behind computing languages. Very boring, take it online.

1.0
5.0
CS170
Sep 11, 2005

i HATE, loathe, abhor, despise the word "JCREATOR" - out of the whole english language this one is the one i hate the most. thank god im never hearing that again. computer science sucks and its boring. gilberts class was very ambiguous and he does not teach well, but hes still helpful. just get ready for a buncha pointless CODING. you wil get bored

5.0
3.0
CS111ONLINE
Sep 22, 2005

It is really time consuming but it it easy work. If you do your homework and read you will do great in the class.

5.0
2.0
CS170
Sep 28, 2005

he's a good teacher. Just read his lecture stuff online, listen, and do your hw and you should do fine in this class.

4.0
3.0
C
Nov 22, 2005

Gilbie is the man. He wrote the java book he uses and also wrote a book on windows programming that he used to teach. He knows a lot and is a good guy. Recommend highly.

5.0
2.0
CS140
Dec 7, 2005

helpful and cool teacher

5.0
3.0
CS150
Jun 10, 2006

A really nice teacher, helpful and easygoing.

5.0
1.0
JAVAANDC
Jun 19, 2006

Good teacher and likes the subjects. Very helpfull. Easy if you do the work. His C++ class was a bit disorganized, but it was thrown on to him at the last minute....so, what can you do. NOT HOT. lol

5.0
3.0
JAVAANDC
Jul 6, 2006

always wants u to help u understand. will lay it out how ever u want to learn. every helpfull and nice. go gilbert!

5.0
3.0
C
Jul 28, 2006

knowledagable teacher, challenged exams, will at least get an C if you take him

5.0
1.0
CPP42
Aug 29, 2006

This is one of the alltime great professors. His teaching style is very methodical but his classes and homework are hard-hard-hard. Alot of students (me included) take every class he offered.

5.0
2.0
CS170
Nov 30, 2006

Excellent for beginners. A very experienced professor, yet humble in a way. Very good with codings, he's good in both Java and C++. he is also, i believe, familiar with command line stuff. he does all his work with the MS-DOS. if you're a CS major, take mr gilbert.

5.0
1.0
CS140
Dec 14, 2006

Excellent teacher, really knows his stuff. Class was easy but still learned a lot. I've been programming for about 5 years now and through this class I still learned more. Thanks Stephen!

5.0
4.0
CS111
Dec 15, 2006

Good Online Class. He is very helpful and his Online-lectures are great. He LOVES homework!!! If you take his class be prepared to spend 12 to 14 hours on homework (which ALL needs to be turned in) on top of reading the textbook. The Class is not hard just too much work!!! Textbooks (there are 5 of them for this class) and MS Office are Expensive!!

5.0
3.0
CS140
Feb 13, 2007

No Comments

5.0
3.0
CS170
Mar 18, 2007

Gilbert is extreemly knowledgeable and an excelent teacher. His classes aren't easy and he requires a lot of work. But imho easiness and effortless don't make a class good. How much you learn and how well is how a class should be judged. In that regard Gilbert's classes score off the charts. Take his class if you wan't to really learn the material.

3.0
5.0
CIS150
May 12, 2007

He is extremely hard when it comes to exams, most of the students do poorly on his exams. Very hard to understand his lectures, keeps jumping around from one topic to another. Overall it's hard to understand him period. When it comes to his assignments they are extremely hard. I had to drop this class to save my high GPA, so don't take him ever.

5.0
2.0
CS150
Sep 14, 2007

Excellent instructor especially if you are new to programming. Homeworks and test are tough if you dont go over the material beforehand. Also had him for CS 170 as well. Very through in his explanations. Grades on an overall curve and curves all the test.

5.0
2.0
CS111
Sep 26, 2007

Great!!! teacher. He expected to be motivative. And test are kind of hard but it's easy if you study. And there is some extra easy work(optional) that can average your grade up.

1.0
5.0
CS150
Feb 7, 2008

Way to fast for a simple class teaches like it is an advance class and everybody know what to do!! Way to confusing and to do d*** fast I have never busted my butt so hard for a B in my life. Also to much homework and not enough help on the homework and in class asignments!! he sucks as a coding teacher take someone else 4 real!!!

5.0
3.0
CS170
May 19, 2008

I took this class to fulfill a major requirement and enjoyed it. Some people who had no programming experience struggled, but there are online forums to help everyone out. The tests and quizzes were easy if you did 10 minutes of studying. Attendance is not mandatory (but recommended), neither is homework. But to get an A+ you must do homework!!

5.0
3.0
CSA170
Jun 11, 2008

Online Java class. Online lectures were very helpful. Mr. Gilbert would respond to student's questions online promptly. Assigns challenging yet very interesting homework problems. Highly recommended!

5.0
4.0
CSA150
Jun 11, 2008

C++ class 1. If you don't have some programming experience before this class, you might be in trouble; otherwise, you should have no complaints. Lectures can be a little dry but class exercises break up the monotony. Assignments given are challenging and interesting. Steve's a cool guy. Highly recommended!

5.0
4.0
CS140
Sep 27, 2008

He is a good CS prof. He knows his material well, he is friendly/willing to help, and his lectures are clear. I have programmed before, take that into consideration. His homework is pretty extensive (I didn't do it, hence the C grade), however it will prepare you for his tests (also tough). Do the work, ask for help, he can teach you a lot.

4.0
4.0
CIS140
Oct 6, 2008

Tough class, alot of homework, tests are difficult. I did all the reading, all the homework (which took many many many hours), and barely passed the midterm. I had previous coding experience, though it was all mainframe, so OOP is tough for me to grasp. He is helpful, but seems bored with teaching sometimes.

2.0
4.0
CS170
Apr 28, 2009

Probably one of the WORST teachers I have ever had at OCC. He doesn't teach the class, he just uses vocabulary words and then puts it on a computer screen. You will ask him a questions and he looks at you like your retarded, and then doesn't answer the question. He talks in circles and acts like a little girl when he cant fix his computer.

4.0
4.0
CS170
Jul 9, 2009

This guy is awesome! Very nice and speaks like he knows what he is talking about. There is a ton of online homework that takes forever to do, but if you do it the midterm and final won't be stressful. I had no experience with this subject and still pulled an A.

3.0
5.0
CS170
Oct 4, 2009

I don't think this class is for people with little or no programming experience.

5.0
1.0
CS170
Nov 19, 2009

TAKE HIS ONLILE CLASS. so recommended. unbelivably easy class. you want an A? take gilbert. he is your man.

2.0
5.0
CS170
Nov 20, 2009

DO NOT TAKE THIS CLASS IF YOU HAVE NO EXPERIENCE WITH COMPUTER, UNLESS YOU WANT TO LIVE IN HELL. This class just takes off to another world after the first two weeks. Expect to spend 15+hrs for a B in this class--no kidding. Get a strong grip on the programming and the exam won't be so difficult.Exam last for 4hrs FYI.

5.0
3.0
CS170
Dec 18, 2009

I knew nothing about programming before this class & had no problem w/the lectures. There were some typos, but contrary to the last comment, nothing was wrong or unclear & he's very nice& helpful if u ask questions. I was in his office a lot. HW required a lot of time/effort, but u can get help & if u do all of it you will get a good grade.

5.0
2.0
CSA170
Mar 20, 2010

I had some programming experience prior and took the online class. The class is pretty straight forward, very clear examples and online lecture notes. The Dr. Java Check Results was very unique, and must have taken a long time to make. I would recommend taking the hybrid class over the online for those who have no experience in programming

5.0
1.0
CS140
May 14, 2010

I love Mr. G! You can tell he is serious about his job; he is a published author and his exercises and exams have real-world value and are fun (we programmed a Pong-style video game and a Homer Simpson Donut Shop exercise!). He lectures fast, but the textbook is helpful and he is too on a one-to-one basis. Thanks for a great semester, Mr. Gilbert!

5.0
2.0
CS170
Jun 8, 2010

I have his online class for CS170 and it was amazing. Although I was lazy at the end of the year and was behind for a couple weeks but I was able to catch up with an A. His online lectures are very clear and sometimes quite interesting to read. Tests are easy if you study, he does provide reference sheets for the test. Highly recommended

5.0
4.0
CS170
Jan 4, 2011

Took the half-online/half-class. A lot of work must be put in to understand the material. Used book to study concept and useful resource. Good amount of homework so that you can practice and learn. Overall really good and nice teacher.

5.0
2.0
CS170
Jan 6, 2011

I love you, Mr. Gilbert.

5.0
1.0
CS170
Jan 14, 2011

I switched from Chemical Engineering to Computer Science because of this guy.

5.0
2.0
CS170
Jun 8, 2011

He can go kinda fast during lecture, but if you follow in-class examples, you will do fine on the homework, which is usually similar to his proficiency quizzes. His online quiz questions are from the book, and if you don't read, you will do poorly on those, and thus poorly on the midtemr/final. But the hw grade should save you,if you actually do it

4.0
2.0
CS150
Jun 13, 2011

He is a fair grader and loves to help students' assignements. there are few extra creadits

1.0
5.0
CS150
Sep 21, 2011

Don't know about Java, but as for C++, he sucks. He dribbles on an on explaining the background of things w/out showing us how to do them. He'll assign homework that is not in the curriculum (not in textbook either, nor discussed in class) while making frequent mistakes himself. Avoid!

5.0
3.0
CSA170
Dec 14, 2011

Prof. Gilbert is extremely helpful and is always in his office to help, even on weekends. Material is hard but as long as you keep up you will at least get a B. One of the best CS Science teachers I have encountered for Java, people who complain must have never known any other and don't study as they should. Exams were hard but he has a great curve

3.0
5.0
CS170
May 23, 2012

i had no computer programming experience before i took this class. i spent 12+ hours a week and ended up with a B in the class :( this class was way too difficult for a non-experienced computer programmer.

5.0
3.0
CS170
May 24, 2012

Very nice and helpful teacher. If you're new to programming(like me), write down everything he does (or take pictures)for in-class examples because it can be hard to memorize. Try to get 100% on his proficiency quizzes because the final/midterm are hard as hell. He'll post sample quizzes online so practice them until you understand the material.

5.0
2.0
CS170
May 26, 2012

Don't take the class lightly. Some people can get by without reading the (free) online text, but it is hard. Get all the EC and PQ points you can because the midterm and finals are rough. Most of the material comes from Stanford's coursework. Wish there were more networking opportunities, and more time for animation and GUI programming.

5.0
3.0
CS170
Jul 15, 2012

you must read the chapters prior to coming to class, he is very helpful and is available for office hours, but i was still lost because of lack of reading, he is very clear in explaining

3.0
4.0
JAVA170
Aug 10, 2012

just took his summer class for CS 170. quizzes are very easy and mid term and final very difficult. if you do the hw you should be fine with quizzes, he even lets you retake 3 per 5 quizzes. my advice start studying ahead 2 weeks for the midterm and final or you'll fail.dont see how thats possible during summer when the theres a quiz every meeting.

5.0
3.0
CS170
Aug 11, 2012

All materials were supplied online for free. No text book required which is great. The programming quizzes were pretty easy, but the mid-term and final were multiple choice and they were brutal. Definitely get together with other class mates to get as many answers to his online chapter practice tests as possible. He's a good teacher.

5.0
3.0
CS170
Nov 28, 2012

RECOMMENDED TEACHER. He us very good and knowledgeable. But the best thing of all HE PROVIDES AN ONLINE BOOK FOR FREE!! Seriously that's like $100 bucks that could be use for gas or something. I took CS 170 if anyone is wondering. The HW is easy. The labs are easy too, you can get 100% in everything fairly easy except midterm and final you know why

4.0
1.0
CS170
Dec 14, 2012

The PQ quizzes were easy bc he provides a practice quiz to study for. he wrote his own textbook and provides them online for you for FREE. going to class to do the labs and doing your hmwk should be easy points. the only thing i actually really studied for for this class were the midterm and final. no programming experience but ended up with an A.

4.0
3.0
CS1703001
Feb 14, 2013

Professor Gilbert is a good programmer with a lot of experience. He goes fast so you'll want to type quickly to keep up. Make you keep up with your assignments but don't stress about grades too much. There are a lot of opportunities for extra credit and 89% is an A, 75% a B and so on.

5.0
1.0
CS170
Apr 13, 2013

Goes kind of fast during lectures, but grades Labs for completion. Quizzes were very easy if you bother to take a look a the Practice Quizzes. To study for the midterm and final, review the summary boxes for each chapter section in the online textbook.

5.0
3.0
CS170
Jul 25, 2013

His lectures were concise, to the point, and extremely well-prepared. It's pretty clear that he's more than knowledgeable on the subject he teaches. I always tend to forget some fundamental things I've learned towards the end of the class, but it wasn't the case with him at the podium. Would definitely recommend.

5.0
2.0
CS170
Mar 19, 2014

10/10 Would take again.

5.0
4.0
CSA150
Apr 3, 2014

YOU HAVE BEEN WARNED, if you take this class, be prepared to study 5 - 10 hours because if you don't cry doing the hw, you will cry doing the exam. You have the opportunity to retake the exam later in the end, but you should just study well for each exam because if you don't know how to code for each exam, you won't succeed the next time.

3.0
4.0
CS150
May 14, 2014

This class is do-able. You reap what you sow, like with any other class. Gilbert, lives at the computer center, so his availability is good, although he can be standoffish, but helpful nonetheless. KNowing the 'whys' and 'hows' of the in-class exercises, homework, and practice exams has lead to my success in the class with a B overall grade.

5.0
4.0
CS150
Sep 25, 2014

He loves to answer questions to those that are serious about the class. Bug him when you've sincerely put forth an effort to debug your code. No spoon feeding in this course. We're not in Java anymore, Dorothy. Copying homework will be of no help when an exam comes around. Practice each assignment until you can write it from the top of your head.

4.0
3.0
CS150
May 28, 2015

Great lectures, and you will learn a lot. I got an A, but I definitely had to work for it. Be careful with the midterm and the final because they are long and tricky, so you definitely have to study hard for them.

5.0
1.0
CSA150
Grade: A
Jun 4, 2015

Pretty great. Teaches the material pretty well. You won't have to purchase a text book. Class is structured as programming exams being a big chunk of the grade, and the midterm and final take up a good portion too. There will be in-class quizzes each session. Gives a full letter's grade of extra credit.

4.0
2.0
CS170
Grade: A+
Jul 30, 2015

He's a good teacher with very clear although broung lectures. If you don't pass you must be retarded BC in the summer session its up to 10% free extra credit for showing up and looking up online quizzes and 50% for relatively easy proficiency quizzes that if u review the night before likly will get 100%. With 60% u need 30% average on final for a B

4.0
1.0
CSA150
Grade: A+
Sep 3, 2015

I took him during summer at OCC, and was hoping to take him again but no idea where he went. I say the tests are a bit tougher than the quizzes we do in class, but it doesn't matter too much because as long as you do everything, it's very easy to get an A. He gives a lot of extra credit due to how he set up his grading system.

1.0
3.0
CIS150
Dec 12, 2016
Wouldn't take again

He asks unethical questions on exam. That is he will trap you on every problem. Don't take C++ at OCC. Take it somewhere else. Moreover you have to have windows computer to get good grade. Even you do homework correctly, there are some circumstances his codes are not optimized for Xcode. If that happens, forget about stuffs you have done correctly.

2.0
3.0
CS150
Grade: A
Dec 12, 2016
Wouldn't take again

If you are type of guy who learns informally, he's not your guy.

3.0
4.0
CIS150
Dec 16, 2016
Wouldn't take again

Overall a pretty tough class which means you got to work for your grade. Prof Gilbert often rushes through lectures which isn't really helpful considering the amount of materials to teach. If you take his class, there is a phenomenal amount of reading which is more than any classes I have taken. You got to know your stuff since his exams are tricky

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
5.0
CS150
Grade: A+
Dec 16, 2016
Would take again

If you want to succeed in his class, do all the PRACTICE EXAMS + PRACTICE PROBLEMS. You should utilize Piazza more often because it will save you from making mistakes on the actual exam. He does not answer any questions posted on Piazza over the weekend, which is kinda annoying to me. However, he's a good professor overall. Recommended!

Gives good feedback
Get ready to read
LOTS OF HOMEWORK
5.0
3.0
CS150
Grade: A
Jun 6, 2017
Would take again

I took Professor Gilbert for CS 132 & CS 150 and got A's in both. He's a good professor & isn't too easy but not hard. Frequent homework and quizzes, but if you put in the effort they're pretty easy and you should get an A in the class. He goes out of his way to choose either free or very cheap textbooks for us to use, which I really appreciated.

Respected
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
2.0
CS150
Grade: A
Oct 18, 2017
Would take again

I love his class. Took Java, now CS150. He is very clear in explaining what he wants from a student. His lectures are ok; it can be a little challenging to understand everything thoroughly (you have to read the chapters prior to attending class). Extra credit: 5% on total grade. He knows his stuff and is very well-respected. Take him but study hard

Respected
Get ready to read
Caring
5.0
4.0
CS150
Grade: A+
Oct 23, 2017
Would take again

(Bloody character limits) Take if you want to understand how things work. Good prof for actually learning the material. Great reading, do the reading.

Get ready to read
5.0
4.0
CS150
Grade: Not sure yet
Dec 2, 2017
Would take again

Great professor, provides lots of practical examples that are both challenging and rewarding. If you're serious about computer programming take Gilbert, you won't be disappointed.

EXTRA CREDIT
Tests are tough
Would take again
3.0
4.0
CS150
Grade: A-
Dec 11, 2017
Wouldn't take again

Everything you learn will be through the readings he gives. I suggest you don't slack off in dealing with the programming exams. Though they might start off being really easy, they quickly become more challenging. If you study the practice exams he gives out, however, they become a lot more manageable.

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
5.0
3.0
CS150
Grade: A
Dec 23, 2017
Would take again

It's really not that hard to do well in Professor Gilbert's class. Just remember to: -study all of his practice exam examples -review all end of chapter study guides - reread his in class lecture slides He's a great Professor, as long as you work hard, there's no reason you shouldn't do well in his class.

Get ready to read
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CS150
Grade: A
Jan 19, 2018
Wouldn't take again

He's VERY knowledgeable in CS. However, he teaches as if you already know advanced terminology when he lectures, leaving you feeling lost a lot of the time. With that being said, if you do all the homework and the study problems for exams, getting an A isn't a difficult thing. Just think his lectures could be better.

Respected
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
3.0
CS150
Grade: A
Apr 4, 2018
Wouldn't take again

Definitely the worst professor I have had in my experience here in OCC. He's lazy, boring, uncaring, non supportive. He gives a ton of readings and hard homework with stupid instructions that I always have to ask for help outside of the class. I will never take this professor again. Take C++ elsewhere if nobody substitutes him.

Get ready to read
Participation matters
5.0
2.0
CS150
Grade: A+
May 25, 2018
Would take again

Pros: _Great materials, prepare you for UCLA and UC Berkeley cause i'm self-studying their materials concurrently. Reading is a lot but i think it's fair, he summarizes main points in books. _Hard materials but easy A IF YOU DO THE WORK. _Fast response on piazza _Caring Cons: _He types so fast, so sometime i cannot focus on what he says.

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
4.0
5.0
CS150
Grade: A+
Jun 5, 2018
Wouldn't take again

This class was a lot of work, from homework to quizzes to in class assignments and his clicker questions. He does respond and will help you but to get by in his class I suggest you make a study group. There are 10 exams, homework and quizzes assigned everyday in class. Midterm/Final is extremely harsh so be careful. Again forming a group will help

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
5.0
4.0
CSA170
Jul 19, 2018
Would take again

Don't slack off, this class have a lot of homework. Practice the exams and the problems and you do fine for the programming exam. Go over the self check to prepare for the midterm and the final. Offer 2 make ups for programming exams. He answer every question that you have and explain concepts very clear. But he type very fast.

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
CS170
Aug 24, 2018
Would take again

It's rare to find a teacher who has all of the following attributes: extremely knowledgeable about the subject, teaches it well, and best of all, kindness.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS170
Grade: A
Dec 7, 2018
Would take again

Do not take this class if you do not have a drive to learn and work hours on coding. Very fun class and very great prof. He likes to throw you in the water before helping you swim, but you will get the hang of it. There is hw before every class but depending on how easy it is for you, it can take anywhere from 30 min to 6 hrs to complete. Awesome!!

Get ready to read
Skip class? You won't pass.
Amazing lectures
1.0
1.0
CS150
Grade: A
Feb 27, 2019
Wouldn't take again

If you enjoy programming and like learning things on your own while taking courses to better you self and learn more don't take this course you will not be able to be creative in anyway. It is a really easy class but it kills passion for programming.

Clear grading criteria
5.0
5.0
CSA150
Grade: Incomplete
Apr 23, 2019
Would take again

Gilbert is the man. I would suggest knowing C++ BEFORE you start this class because it gets HARD. I am truly thankful I got to be in Gilbert's class.

5.0
5.0
CSA150
Grade: A
Apr 30, 2019
Would take again

I guarantee you all. Finding another professor better than him is very hard. We are lucky to have had him teach us.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
2.0
CS170
Grade: A
Oct 5, 2019
Would take again

I could not have asked for a better professor! Took Java with him over the summer and I learned a lot in 6 weeks. He is accessible outside of class and answers all questions posted on discussion board. Take him before he retires! The weekly programming exams are 40% of your total grade so make sure to keep up with the reading/hw for practice. 10/10

Accessible outside class
Get ready to read
Clear grading criteria
4.0
3.0
CIS150
Grade: A
Nov 1, 2019
Would take again

Homework due before every class plus a pre-class quiz, which can take several hours do to so make sure you have time. 10 programming exams, 4 midterms (fourth is final). He gives you 10-20 practice problems before every exam and the exam is generally two functions from the practice set, so just practice and it's an easy A as long as you put time in

Respected
Lots of homework
Get ready to read
5.0
4.0
CS150
Grade: A
May 22, 2020
Would take again

hadn't I known how to code before taking his class I would've miserably failed. The class was easy at the beginning of the semester then it turned into online class, I stopped watching his lectures thinking it would be an easy pass. Oh boy was I wrong, thank god he has make up exams. DO NOT MISS A CLASS. He's also the best CS teacher I've taken.

Lots of homework
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CIS150
Grade: Drop/Withdrawal
Mar 16, 2021
Wouldn't take again

He is a good programmer, but his method of teaching is not very clear. If you are not aiming to be a programmer highly not recommend this professor. I had him for wed/week. And the class follows the following pattern every week. - First half of the class, lecture. In-Second half, Exam. Participation and Group assignment do not exist.

Lots of homework
Get ready to read
Test heavy
3.0
4.0
CS150
Grade: B
May 21, 2021
Wouldn't take again

Every week you have about 6 pfds to read, 10 exercises to per pdf, 3 hard hw assignments, and one program exam. Each pdf has the bare minimum information and you frequently have to google how to do some of the exercises. He types much too quickly during his meetings to keep up. If it weren't for the class discord, I would have failed.

Lots of homework
Test heavy
Tough grader
4.0
4.0
CS150
Grade: A
May 25, 2021
Wouldn't take again

This course may be challenging for novice programmers. Coursework consists of reading, programming/interactive homework, Canvas quizzes, and ten programming exams. A decent understanding of C++ terminology will be required to succeed.

Lecture heavy
Lots of homework
Skip class? You won't pass.
4.0
4.0
CS150
Grade: A
May 25, 2021
Would take again

Professor Gilbert's class was a good step up in difficulty from my previous classes. His class is very well-organized: Show up every Wednesday for lecture, which outlines the concepts you need for the week's homework and usually has a test. Hard work, paying attention, and cooperation is very important. You'll 100% need to work with classmates.

Lots of homework
Test heavy
Clear grading criteria
4.0
4.0
CSA150
Grade: A+
May 29, 2021
Would take again

This is for the hybrid format. Lectures are way too fast and usually last one hour with the other hour reserved for programming exams every other day. Difficult to ask questions since we meet once a week so its better to ask classmates. Grading is fair, PE exams aren't too difficult. For the midterms & exams he posts a study guide which is useful.

Get ready to read
Test heavy
5.0
4.0
CS150
Grade: A-
May 30, 2021
Would take again

Types fast during his lectures but always has the recording of it up within an hr after class. Very generous in grading late work if you ask him about it in a timely manner. Beware the in-canvas code check bc getting the error message means it does not save your work! On programming exams, it will take a chunk of time to even check for errors.

Lots of homework
Accessible outside class
Graded by few things
5.0
4.0
CS170
Dec 18, 2021
Would take again

Prof. Gilbert a great. People say that there is a lot of HW but he said at the beginning of the class that this was for self taught students. He really explains the code well and is willing to help you. It is not an easy class, but C++ is not an easy language. His textbook is great (and free). One of my favorite teachers!!!

Get ready to read
Participation matters
3.0
2.0
CIS150
Grade: B
May 24, 2022

The midterm and final is so hard.

5.0
3.0
CS150
Grade: A+
Jun 8, 2022
Would take again

Professor Gilbert is honestly wonderful! The class is very lecture and homework heavy so it requires a ton of effort, but if the effort is put in he makes it very easy to earn the grade you deserve. He also is very accessible outside of class and genuinely enjoys explaining certain difficult topics. Get ready to code.

Lots of homework
Accessible outside class
Online Savvy
5.0
3.0
CS150
Nov 23, 2022
Would take again

CS150 is a very time consuming class with lots of work regardless of the professor, but Prof Gilbert is amazing and very knowledgeable. I highly recommend!

1.0
5.0
CS150
Grade: A+
Nov 30, 2022

Prof Gilbert is a brilliant man, but this class is truly something he should be ashamed of; never in my life have I met a man or woman so seemingly competent be so incompetent when constructing a class. The class structure is a disaster, the free textbook is a disaster, and the lectures are a disaster. OCC and the CS dept should start over from 0.

Get ready to read
Participation matters
Lots of homework
3.0
5.0
CS150
Grade: A
Dec 16, 2022

Took in '21, a difficult course despite being INTRO to C++,2 quizzes(w/ 2 attempts),2 hw,40~ small coding/multi choice problems,& a program exam/midterm due per week.Intense courseload that I can't understand what made him think it's manageable for any course. He'd lecture too fast, can't grasp what he's expalning, he's qualified, but doesn't teach

Lecture heavy
Test heavy
4.0
5.0
CS150
Grade: B
Dec 16, 2022
Would take again

His lectures are worthless unless you read prior. Gives WAY to many coding problems, which destroys morale. His midterm tests are tough but not impossible. Programming exams werent too difficult either. He is quick to answer online questions and is extremely knowledgeable. If you take him, be ready for a TIME COMMITMENT

Get ready to read
Lots of homework
Accessible outside class
5.0
5.0
CS150
Grade: A
Dec 18, 2022
Would take again

Professor Gilbert is an amazingly intelligent professor. He is not afraid to admit when he makes a mistake and will bend over backwards in order to answer your questions on the materials. If you study for this class, you will be successful. If you slack off at ALL during the semester, kiss your good grade goodbye. Material is DENSE for C++ 1.

Lots of homework
Test heavy
Accessible outside class
4.0
4.0
CS150
Grade: B
May 23, 2023

I believe this was one of his last semesters teaching, so I'll keep it brief. Study *everything* he tells you to study & you will do great. The midterm/final are BRUTAL so if you fall behind, good luck. That said, he was very fair, so minimal complaints outside of that.

Lots of homework
Accessible outside class
Online Savvy
2.0
4.0
CS150
Grade: A
May 10, 2024

The directions for homework are worthless, as is the reader for his assignments. There is a great deal of work each week which takes a ton of time because the reader is trash and does not cover the topics very well. Having exams early in the week sucks. His lectures are very fast-paced and it is tough to follow along.

Lots of homework
Test heavy
Online Savvy
4.0
5.0
CS150
Grade: A
Jul 31, 2024
Would take again

Took over the summer, had to do 4 chapters a week. Usually around 5-7 hours of work per day, with reading exercises, lecture lab, coding HW, and practice quizzes. Highly recommend doing practice exam problems to prep for programming exams. Easy to reach in office hours, but I do NOT recommend taking in summer unless this is your only obligation.

Get ready to read
Lots of homework
Test heavy
4.0
4.0
CS150
Grade: B
Jan 1, 2025
Would take again

CS150 with Prof. Gilbert is a challenging but rewarding course. It requires a major time commitment, but his lectures and support are invaluable. Unstuck AI was a game-changer for study prep.

5.0
1.0
CS170
Grade: A
Jun 21, 2025
Would take again

He offers free textbook and exam pratices. you have to read the material and do activities on canvas. each two week you have comprehensive multiple choice and programming exam. the final is comprehensive as well. the lectures are about praticing coding and you will follow his tutorials. you can retake programming exams. Overall, he's easy professor

Get ready to read
Caring
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

30%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (20)
A+ (9)
B (5)
Grade Distribution
A(29)B(5)C(0)D(1)F(0)A-/B+(2)
Based on 40 reported grades
A: 20
A+: 9
B: 5
A-: 2
Common Tags
Get ready to read (19)
Lots of homework (14)
LOTS OF HOMEWORK (8)
Test heavy (8)
Accessible outside class (7)
Respected (6)
Clear grading criteria (6)
Skip class? You won't pass. (5)
Rating Trend

Stable

-0.16 avg change
Dec
May
May
Jul
Jan
Jun
Last 6 months
Ratings by Course

CS111ONLINE

5.0

(1)

CS140

5.0

(5)

JAVAANDC

5.0

(2)

CPP42

5.0

(1)

CSA170

5.0

(4)
+12 more courses
Difficulty by Course

CIS140

4.0

JAVA170

4.0

CS150

3.7

CIS150

3.7

CSA150

3.4

Similar Professors