3.2

Bill Iverson

Computer Science - Bellevue College

3.2
Quality
3.8
Difficulty
54%
Would Retake
161
Reviews
3.2
Quality
3.8
Difficulty
3.2
Helpful
3.1
Clarity

54%

Would Retake

161

Reviews

Rating Distribution
Official

5

49

4

32

3

25

2

19

1

36

What Students Say

If your thinking taking Bill's class, don't

CS211 - 1.0 rating

For an intro class it makes no sense why he is this tough on grading, its almost like he doesn't want people to go into this profession

CS210 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 68 grades
Most common grades:
A (38)
Not sure yet (12)
B (10)
Grade Distribution
A(44)B(14)C(3)D(1)F(0)A-/B+(7)
Based on 86 reported grades
A: 38
Not sure yet: 12
B: 10
A+: 6
Common Tags
Get ready to read (31)
Clear grading criteria (19)
Tough Grader (18)
LOTS OF HOMEWORK (15)
Test heavy (13)
Respected (12)
Tough grader (12)
Gives good feedback (10)
Rating Trend

Declining

-1.12 avg change
Dec
Apr
Oct
Jan
Oct
Jan
Last 6 months
Ratings by Course

CS

5.0

(1)

BTS168

5.0

(2)

CS110ITHINK

5.0

(1)

CSCI250

5.0

(1)

CS210CS211CS212

5.0

(1)
+12 more courses
Difficulty by Course

3458

5.0

CS201

5.0

211

4.0

CS

4.0

CIS101

4.0

Reviews (161)
5.0
3.0
CS210
May 14, 2002

good programmer, good teacher

5.0
4.0
CS210
Feb 27, 2003

No Comments

5.0
4.0
CS210
Nov 11, 2003

No Comments

5.0
3.0
CS210
Feb 25, 2004

excellent teacher, easy to understand.

5.0
3.0
CS210
Mar 4, 2004

class is more like a discusion, he takes everything right from the book and you get to use it on tests. Assignments are posted at least a week in advance.

5.0
1.0
CS210211
Aug 19, 2004

Good teacher

5.0
2.0
CS210
Nov 16, 2004

Very smart and a good programming teacher.

5.0
3.0
CS210
Nov 17, 2004

He's hard at first, but generous with points, and cares if you understand.

5.0
4.0
CS210211
Nov 17, 2004

He is a very smart person. A hard teacher, but it’s worth taking the class because you learn a lot form him. He cares!

4.0
4.0
CS210CS211
Nov 26, 2004

Has in depth knowledge about the subject. brings out the programming capabilities within us. builds very strong concepts, but sometimes first time programmers get lost in his class because it is very hard. a lot of material is covered in just a short period.eventually he rewards for the hardwork.

5.0
4.0
CS210
Nov 28, 2004

Awesome teacher. Lots of info, studying never paid off as much as in his class. Best CS teacher in school. Builds solid knowledge. Tests on ability and not on terms.

5.0
4.0
CS210
Dec 6, 2004

Geart teacher!

2.0
4.0
CS210
Dec 9, 2004

Either he doesn't know what he is doing, or his teaching style is just acting stupid. The only people who can do will in his class are the people already know C++ before.. and for those who don't.. good luck. Take PROG 111 before taking this class.

4.0
2.0
CS210
Dec 21, 2004

GREAT TEACHER!! The best CS instructor in college! as long as u study the materials, u won't fail his class. But for A grade, u might have to spend more time to really master the materials. Overall, great teacher!

5.0
4.0
CS
Mar 21, 2005

VERY GOOD TEACHER. hard class material, but he does a good job of teaching the subject.

5.0
1.0
BTS168
Mar 27, 2005

He is a great teacher, especially for someone already has some computer experience. If you are student who wants to learn everything steps from the professor, mabye he is a little tough.

5.0
1.0
BTS168
Mar 27, 2005

He is a very good teacher for some students have interest in computer.

5.0
3.0
CS210
May 23, 2005

GREAT TEACHER! hes the easiest one in his field but dont think that he is 'easy'.. hes just a lot more understanding and he explains the topics well.. i would recommend this class and teacher to ANYONE as long as you have an interest in computers. he is a fun and great teacher. AR

5.0
1.0
CS110ITHINK
Sep 1, 2005

No Comments

2.0
4.0
CS210211
Sep 21, 2005

No Comments

3.0
3.0
CS210
Dec 5, 2005

Apparently he is better than Jallot from what I hear. I thought he was alright. I don't try too hard relative to my other classes (engineering major). I expect an A.

4.0
3.0
CS110
Dec 11, 2005

This class was pretty straightforward - attend class (though he doesn't take attendance), take notes, read the lab material, and chances are you'll end up with an A. A lot of people have mentioned that CS110 can be difficult if you've never taken a computer class before, but most of the material is basic. Great class, and teacher is nice.

5.0
3.0
CS210
Dec 13, 2005

Great guy. Tons of charactor. Very clear and good at conveying message durring class. takes 1 hour a week just for helping students. Grades pretty hard on homework. homework has to be THUROUGH.

5.0
3.0
CS210
Mar 29, 2006

Great teacher. He is clear in his expectations. Read and study the material, take notes in class, and you will be fine. Its essential that you have a computer to work on. Practicing the concepts he goes over will help alot. His tests I might add, are quite difficult sometimes, but they are open book. Start doing homework the day he assigns it.

5.0
4.0
CS211
Apr 1, 2006

Great teacher and fun person to talk to, always takes time to explain new material. Tests could be hard, but they are all open book, homework assignments are fair and interesting. Take his class instead of Gelotte's...

4.0
1.0
CS110
Jun 14, 2006

His class is easy... but sometime is so bored.

3.0
3.0
BA240STATISTIC
Jun 15, 2006

He did not focus on this class!

5.0
3.0
CS210
Dec 22, 2006

He was a really great teacher...you need to come to class every day though, because he moves pretty fast. Class is fun and informative, but a little tough. Ask a lot of questions, because he likes feedback.

5.0
3.0
CS210
Jan 3, 2007

Bill Iverson was a great teacher. Tests are all open book, but he gets tricky on some, so watch out! He is very helpful, and goes over homework in-class every Thursday. Ask all the questions you have on the subject, and you will get a good grade in the class.

5.0
3.0
CS210
Jan 11, 2007

Dynamic, loud. Doesn't really follow textbook, more just his 5 assignments. No final - just five quizzes, five assignments. Cool guy! Highly recommended, especially over Geiolette!!!

5.0
3.0
CIS101
Dec 11, 2009

Bill is great take his class

5.0
2.0
CSCI250
Jun 24, 2010

Fantastic teacher! He's a super nice guy and really passionate about teaching, and he speaks very loud so you can hear him well! lol I'd recommend him to anyone, he's really helpful and enjoys his work, so that translates to a great learning experience all around. He is even willing to stay way after class to help if you're struggling.

5.0
2.0
CS211
Jan 14, 2011

If you're interested in CS you will learn a lot in this class. He appreciates concepts and elegant solutions and is generally fairly kind when grading small mistakes. 5 HW assignments and 5 tests, all equally weighted. The final is optional if you are comfortable with your other scores.

5.0
2.0
CS211
Feb 16, 2011

Great Instructor! I highly recommend, I've had him for two classes. His clear and concise expectations allow for easy A if you are willing to put in the time and effort. (That means read the chapters, don't procrastinate, and review self check problems prior to quizzes) Otherwise... 'A' not so easy. Loved his class!

5.0
4.0
CS210
Mar 22, 2011

Cheerful,funny guy.Always tells bad jokes in the classes. His assignment was tough, and grading was picky. However, his quiz was way easier than the assignment. Overall, he is the best CS teacher at BC, very organized, help you if you need.

5.0
2.0
CS211
Nov 7, 2012

Iverson is a fun entertaining teacher. He gives good lectures and is really fair when it comes to grading and assigning homework. His tests are tricky, however! Do the homework, read the chapters, and you'll be totally fine.

1.0
5.0
CS210
Dec 10, 2012

This instructor is suck. If it is your first programming class, please avoid him. His first exam will be desgined to fail the students and my classes who are 36 students at begining become 18 students at the end. He just comes to read the powerpoint and solve his own Computer problems. Assignments are supper tough, particularly Assignment#3 and #4.

1.0
5.0
CS210
Sep 10, 2013

The class was awful, it was my first programing class and I hated it just because the him. ALL HE DOES IS LECTURE POWER POINT.

1.0
5.0
CS211
Sep 17, 2013

never take any cs class with him. he doesn't know how to teach!!!

5.0
2.0
CS210
Feb 4, 2014

Very thorough, which is great for teaching programming. Open book tests may either save you or eat up time.

1.0
5.0
3458
Feb 15, 2014

Don`t you take his class. All he is saying in class is "not working" "error" his lecturing is very confusing.Iverson gives you hard tests and the assignments he couldn`t even solve.

3.0
3.0
CS210
Grade: B-
Feb 18, 2014

Course would prob be easier for those w/ coding experience. He moves quickly and assumes the first three chapters are really easy for everyone, which is unfortunate if it is new material for students. His assignment instructions are EXTREMELY unclear! It's hard to know what he's asking for. Overall OK, but not recommended.

2.0
4.0
CS210
Feb 23, 2014

If it is your first coding class, chances are you might be struggling. Tests are easy so far but assignment is pretty hard and his instruction is so ambiguous.

5.0
3.0
CS210
Grade: A
Mar 18, 2014

I don't know what everyone is talking about. He is crystal clear in explanations of the material and his expectations. Very fair. Will always help if needed. Yes, it is an easy class, but it is not his fault some people don't put enough effort. So put effort, do homework, do practice-it and projects early - easy B for sure, but to get A is not hard

4.0
3.0
CS210
Mar 22, 2014

This class is not an easy class. I agree with some comments below. if it is your first coding class, you need to put A LOT effort in it and you might still struggle. It is not because i don't put effort in it. Bill has a great personality and his class is interesting but his assignment instruction is kind of ambiguous sometimes...

4.0
4.0
CS211
Grade: B-
May 15, 2014

He is a good teacher and knows how to teach.There are a few things that bug me though. First off, he throws curve balls on assignments and tests (sometimes uses stuff from future chapters, but not too often) and his grading is weird. He will account an ultra tough assignment as an equal to an easy one. My grade didnt feel representative of my work

3.0
4.0
CS211
Grade: Not_Sure_Yet
Jun 1, 2014

Bill is passionate about his teachings but his assignment and quizzes are set up in a way that you will not be able to do much from what is taught in class. His multiple choice quizzes are less about how to write code and more about how the code works which will leave you scrambling online to find out the answer.

1.0
5.0
CS211
Aug 11, 2014

He is the worst teacher i have ever had. assignments are confusing, quizzes are too hard, he is terrible at giving help, and i have felt lost most of the quarter. im not learning anything.

3.0
4.0
211
Grade: Not sure yet
Nov 19, 2014

TOUGH grader! Expects students to assume some specs apply to HW, wout stating in guidelines, which adds work trying to decide what his test code will test for. LOTS of work. Expect 2 projects, 1 quiz, 1 exam weekly. Due to that , I learned a TON in his class. Nothing was easy, but it was worth it in the end. He knows his stuff & fun lecturer!

3.0
2.0
CS211
Grade: A
Nov 20, 2014

Took the CS 211 course with Bill, he's a great professor. Makes little grammatical or spelling mistakes on his assignments. On a side note, all assignments are online.

2.0
4.0
CS211
Dec 3, 2014

Bill is exceptionally bright. Interesting to listen to! His specs are very specific. If you take him be sure your other classes are less time consuming. His class will take up most of your time. At the end you are slammed with 2 big projects due on consecutive days during the week before finals plus project, quiz, exam due finals week.

1.0
4.0
CS210211
Grade: A
Jan 9, 2015

I just want to warn everyone who is taking computer science for the first time: he does not care about his students. I got good grades s in both of his classes(there is not a lot of options in BC for CS), but this guy is not clear on his expectations for the assignments. If he has to do smth by himself, he will take 50% off your grade.

1.0
5.0
CS210
Jan 11, 2015

He is not clear on what he expects of you, and then lowers your grade hard if you don't meet his expectations. He is also not very helpful. Not recommended.

2.0
4.0
CS211
Feb 10, 2015

My classmates and I do not learn from our mistakes because there is no feedback or guidance of what went wrong, why, and lacks advice. If you're going to learn how to program, you should have an instructor who takes the time to teach, not just toss a book to you and test you. Tests include material not in the chapter, so prepare to be lost.

2.0
5.0
CS210
Feb 24, 2015

Bill has a lot of experiences and great knowledge of computer science and beyond. However, he expect too much from his student it is super hard, I end up with an A in his class but that's only because i did all nighter every night trying to understand what he is teaching, he's not very clear and just expect you to understand right off the bat

2.0
5.0
CS201
Feb 25, 2015

My first Computer Science class. On the second week, when I knew next to nothing about programming, he gave an exam that required us to write a method that produced the Fibonacci code and I failed, he told me I should leave class and find a different major. I am struggling to pass this class because computer science is my dream job but this sucks.

5.0
4.0
CS211
Mar 26, 2015

Took his CS210 and CS211 with minimal prior programming experience. Dr. Iverson is extremely intelligent, has clear problem-solving lectures, and makes attendance optional. Material follows UW Seattle + more (packages, GUIs, heaps). He is a fair grader, and set up courses with the students' best interests in mind. Learning form him was a pleasure.

1.0
4.0
CS210
Mar 27, 2015

Do not take Bill Iverson if you have never coded before. DO NOT. I managed to get an A this by 0.1%. I currently have a 4.0 and this class is by far the most ridiculous. His lectures do not provide insight into the subject. He teaches without passion and leisurely because of his tenure-ship. I am severely disappointed in this professor. Sorry. No.

5.0
3.0
CS211
Grade: B
Mar 27, 2015

Iverson is great. His lecture give you an amazing understanding of the subject and he gives you a lot of real world knowledge along they way.

4.0
4.0
CS211
Mar 27, 2015

I really like Bill. As a teacher he's good, and with the amount of material covered he does a decent job. He is a tough grader, so make sure your stuff is thorough. The class itself is insanely difficult if you don't already know the material, and the learning curve from 210 to 211 is steep. Be prepared to group up and do a lot of self studying.

5.0
4.0
CS211
Mar 27, 2015

I've just taken professor Iverson for CS210, CS211, and about to take him for CS212. I don't know how anyone can not like him. He's very smart (he has his PhD and like 10 degrees) helpful, funny, and grades fairly. Reading the text is pretty essential, and projects take time, but he gives PLENTY of time to do them. I loved him. GREAT PROFESSOR.

4.0
4.0
CS210
Grade: A+
Mar 27, 2015

This teacher changed a lot to the better! He really prepare you for the field. He is really nice n fair. Everything is due online even final! class is for lecture and helping with homework solving . The exams are not very hard just make sure you study and ask if you have a question. The teacher is very good at explaining things. Taking him for 211!

3.0
4.0
CS210
Grade: A
Mar 27, 2015

This is a really hard class which has a lot of confusing and time-consuming homework. However, If you work hard, you can get an A. Bill's lecture is somewhat confusing, but he is a nice and knowledgeable person. He has a really good teaching attitude, and he is willing to help you in his office hours.

4.0
3.0
CS210
Mar 27, 2015

I took his cs class with little experience in java and I ended with an A. I like how he organizes the syllabus week per week on canvas and what is due when. I think he goes too fast in his lectures though. His expectations in some exams are not that clear and should give more testing code on projects. Overall, i learned alot through his assignmen

4.0
3.0
CS210
Grade: Not sure yet
Mar 28, 2015

Mr. Iverson is a math-related computer science teacher. I had some close-friends at the UW help me throughout the course with the math-work (guidance) and that was a key point of my success. It requires a great amount of time to be successful. I barely scratched a good grade. Make friends with peers (that's how I survived!).Ty for class, Bill Again

1.0
5.0
CS211
Mar 28, 2015

Extremely tough grader class. Unless you have coded before, this class will be very difficult. The grading is also very tough.

4.0
4.0
CS211
Mar 28, 2015

If you put some serious effort into this class you will get a lot out of it. Prof. Iverson provides challenging projects and tests, which only serve to make you better at programming in the end.

5.0
2.0
CS210
Grade: A
Mar 31, 2015

Reading the class textbook was a must, however the lectures made the information make sense and there were lots of opportunities to practice and implement what you learn. That said, attendance isn't required past the first few days. There are office hours if extra help is needed. Keep track of the schedule and do the homework and all should be well

5.0
3.0
CS211
Grade: A
Apr 6, 2015

His Canvas site is clearly laid out and he hardly diverges from it. All the assignments and projects are graded relatively quickly. You will need to study and practice the material a lot as the class closely follows the curriculum at UW. As long as you don't procrastinate and have good study habits, you should be fine.

2.0
4.0
CS210
Grade: A
Jul 1, 2015

Took the course online, never got any assistance from instructor.

4.0
4.0
CS210211
Grade: A
Jul 11, 2015

Bill's teaching style is designed for students to come to class. If you have confidence in understanding what he writes on the assignment paper, not coming to class in the risk of not getting updates is fine then. I would come to class and ask questions rather than shooting him an email (takes days).

2.0
5.0
CS210
Grade: Not sure yet
Nov 25, 2015

Bill literally just goes over HW problems in class and doesn't explain the material at all. If you take him online you're not missing out on as much as you would be in person. You need to know how to code before taking his class as he expects you to learn super fast. The quizzes always work in teams and exams are insanely hard.

5.0
3.0
CS210
Dec 3, 2015

he was very great teacher and helpfulness

3.0
5.0
CS210
Grade: B
Dec 14, 2015

He excepts you know the materials before the course, you will have a tough quarter if you are new to computer science. He also excepts you learn the materials very quick and use it, but doesn't explain clearly in class. Weekly quiz and exam will be pretty heavy, think over !!! tough grader, every point is very important; no extra credit

5.0
4.0
CS210
Feb 12, 2016

As far as teachers go he is someone who really cares, i see a lot of the people complaining and hey i got 5/40 on one of the exam's but i feel like he really cares about how well you understand the concepts. His feedback is really good and after having issues with passing paramaters i went back and read them and now understand everything.

4.0
4.0
CS210
Feb 16, 2016

Don't take online class. Take daily class and he will go through the assignments during the class. He is nice and helpful but a tough grader. Generally, he wants you to do well.

1.0
5.0
CS211
Grade: Rather not say
Feb 21, 2016

If your thinking taking Bill's class, don't. His exams and assignments are extremely difficult, because he doesn't give enough instruction. He wouldn't give you feedback on it too. If you have programming experience before you will be fine. He doesn't care if the students learn the material, very low in giving feedback.

1.0
5.0
CS210
Grade: C
Feb 26, 2016

For an intro class it makes no sense why he is this tough on grading, its almost like he doesn't want people to go into this profession.

1.0
5.0
CS210
Mar 25, 2016

No feedback if any horrible;his online curriculum same format as hybrid which doesn't make sense - online should be different as most take this due to no time to go to campus. Help- presumes you just don't do the work. Hello! There are things in life you have no control over. Ask for advice - no he gives complaints. Very vague on directions.

2.0
5.0
CS211
Grade: Drop/Withdrawal
May 17, 2016

AVOID AT ALL COSTS. The instructor commonly slashes 50% of the grade on assignments with with fully functional code. Rarely fully defines the client code he will use for grading and grades all of his assignments harshly based on this. When assignments make up 50% of the grade, he is a GPA WRECKER. Made me hate CS which was my intended major before.

2.0
5.0
CS210
Jun 11, 2016
Wouldn't take again

Unreasonably hard Friday exams and assignments for a beginner class. Very confusing and poorly defined assignments. If you don't have previous experience in programming and don't have someone to explain stuff to you, very high chances you will not get A ,so if you need A, try some other instructor.

5.0
3.0
CS210
Grade: A
Jun 13, 2016
Would take again

Mr. Iverson is a great teacher! I think many of his students are a little bitter that he won't let them make up missed assignments, but if you DO ALL THE SUGGESTED HOMEWORK (don't copy/paste from Stack Overflow) and stay on top of things, CS 210 is easy enough. Do be aware that he likes math, so be confident in your skills. I highly recommend him!

5.0
4.0
CS210
Grade: B
Jun 17, 2016
Would take again

No you won't get an A for doing nothing, so if that's what you're looking for this is the wrong field to go into. My only criticism is i wish he had the code testing that he would run to check each test. I think that will be very beneficial because often times we don't think of what can go wrong (checking for negative numbers etc). Great teacher!

2.0
5.0
CS210
Grade: B
Aug 16, 2016
Wouldn't take again

Confusing instruction. No attendance need. Just type code on class. Learn by my self. Deduction for no comments in the code.

Tough Grader
TEST HEAVY
EXTRA CREDIT
1.0
4.0
CS211
Grade: Not sure yet
Oct 1, 2016
Wouldn't take again

In his test, he always test you for some of the things that he has never mentioned in the class before, but he just expects you to know it, and display it in the test. Moreover, his class does not have any meaningful stuff. He does not spend time for the basics.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
2.0
4.0
CS210
Nov 9, 2016
Wouldn't take again

Makes assumptions that you did not complete the homework if you struggled on the test.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
4.0
4.0
CS210
Grade: A-
Nov 14, 2016
Would take again

I have a lot of experience with Java, so I mostly sailed through his class. However, I'm not sure I would recommend him if you have no prior coding experience. He's a pretty tough grader, but for Computer Science that makes since. One out of place character and you could do a lot of damage. Put in the time, you'll pass

Tough Grader
Respected
4.0
5.0
CS211
Grade: A
Dec 6, 2016
Would take again

He's a solid prof. He knows what he's doing and he has taught these courses for years. I would take him again in a heartbeat, even though his class was very difficult.

Tough Grader
Respected
Skip class? You won't pass.
5.0
4.0
CS210
Grade: B-
Dec 6, 2016
Would take again

I will say I had programming experience going into his class, the class does favor those with prior knowledge. I feel his rating is much lower than it should be. The class is defiantly hard but so is computer science, its a great indication if CSE is the major you really want. a tip for the class DO THE HOMEWORK, helps with the quizzes.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
4.0
3.0
CS210
Grade: A+
Dec 6, 2016
Would take again

Mr. Iverson's course is fine. There's nothing wrong with the difficulty. If you can't handle the pace you can't handle programming. You WILL need to do the practice problems to succeed! The poorly worded prompts were the one big drawback. More complicated quizzes and assignments (Chap 8 & 9) need more elaborate prompts.

Respected
Get ready to read
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CS210CS211
Grade: A+
Dec 6, 2016
Would take again

I came into CS 210 with no prior coding experience and did really well in his class. If you want to do well in his class you need to do the practice problems he assigns and if you want to get a A without coding experience you will probably need to do some more on practice it. Only downside to his class was some poor word choice on some of the tests

Get ready to read
LOTS OF HOMEWORK
Caring
3.0
4.0
CS210CS211
Grade: B+
Dec 6, 2016
Would take again

If you don't have previous coding experience, get ready for a hard time. You absolutely need to do the homework problems to pass. The weekly big assignment often took me 2-4 hours but were only worth 20 points each, whereas the weekly tests were 40 points each and only 1 hour long. Most points I lost on things were for tiny dumb mistakes.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
5.0
4.0
CS211
Grade: A
Dec 8, 2016
Would take again

it's not an easy class, but as long as you attend the class, read the textbook and do the practices and Assignments yourself, it's not hard to get A.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
4.0
CS210
Dec 9, 2016
Would take again

Took an online CS course. It was an intro course, and there was a good amount of coursework. He was a fair, even sometimes lenient with what I got away with, grader. I would highly recommend Prof. Iverson if you want to major in CS. He will make you learn

Clear grading criteria
4.0
4.0
CS211
Grade: A-
Dec 31, 2016
Would take again

At first it was difficult getting into the flow of things but if you stay connected with him through email and office hours, he is available to help you out! A lot of your grade depends on quizzes and tests, but if you read and complete the exercises you should be solid. CS is not for everyone, so don't blame the teacher if your grade reflects it.

Respected
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
5.0
5.0
CS210211
Grade: B
Feb 27, 2017
Would take again

Took the equivalent class at UW Bothell and compared to the teachers there, Bill is really good. I'm not a CS major, I'm an MIS business major. I had no prior CS skills, but by doing the hw and reading the book, I passed both classes. Read the book and do the PracticeIt. CS is hard, that's why he seems hard, but really his class is great.

Get ready to read
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CS211
Grade: A
Mar 21, 2017
Would take again

Solid and caring teacher. You'll get a good grade so long as you know the stuff. Good class overall but Iverson often has a weird and difficult way of explaining things and what he wants for certain assignments. Be sure to reread the requirements for an assignment so you don't miss one and its respective points.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
3.0
4.0
CS210
Grade: A
Mar 28, 2017
Would take again

don't absolutely need to come to class, just do practice-it exercises, no extra credit given, don't need the book really even though material is from the book. exams (on paper in-class) are easier than the online chapter quizzes every friday. what would help is if you already knew how to program in java.

Clear grading criteria
TEST HEAVY
3.0
4.0
CS210
Grade: A
Jul 9, 2017
Wouldn't take again

If you don't know anything about coding, you'll need to work HARD to succeed in this class. For Bill's online class, there are no lectures or anything, it's just assigning quizzes and grading. You have to learn everything by yourself from the book. The class is way too fast paced for beginners, so I'd recommend it for people who already know java.

Tough Grader
Get ready to read
TEST HEAVY
1.0
4.0
CS210CS211
Grade: B
Oct 27, 2017
Wouldn't take again

extremely tough and unfair grader in my opinion, there were a lot of work every week but not the worst if you manage your time well. I took this class online so you basically have to learn everything on your own. He will sometimes post short video clips but that doesn't usually cover everything. overall I wouldn't recommend this professor.

Tough Grader
LOTS OF HOMEWORK
4.0
4.0
CS210
Grade: A
Nov 2, 2017
Would take again

I took the online class so, of course, there was a lot of reading and homework. Course was laid out very well and ends up teaching you a surprising amount if you're ready to put in the time, mainly due to weekly assignment style quizzes. I would not recommend Bill's online class if you have absolutely no programming exposure, however.

Tough Grader
Respected
Get ready to read
4.0
3.0
CS211
Dec 3, 2017
Would take again

I took Bill for CS210 and CS211 online classes. basically its a self-teaching classes. 210 was easy A since I had some programming background. but 211 was much more difficult. quizzes are timed for 1 hour which is really tight. DO HIS TODO LIST. this is the key, and study hard to get a good grade. Not easy teacher, same as all, no?

3.0
4.0
CS210
Grade: Not sure yet
Feb 9, 2018
Would take again

BIll's assignments are all easily laid out & you know exactly what he wants from you and its set up so that each week you will be having one hw assignment & a quiz. However, understanding programming or really taking as much as you can from the textbook (no real lectures) are heavily recommended as without these the course is VERY challenging.

Tough Grader
Get ready to read
Clear grading criteria
3.0
5.0
CS210
Mar 18, 2018
Would take again

Like other people have said, the online class is really hard for people who don't have any programming experience even though this is the first programming class offered. Definitely do the TODO problems.

Tough Grader
Get ready to read
2.0
4.0
CS211
Grade: A
Mar 20, 2018
Wouldn't take again

Okay. Bill's an ok guy, I'm sure, but he's an awful online teacher. He made some videos for us and half of it was "umm... and then... well let's see..." His grading criteria was confusing and it was never clear how exactly he would test your code. There are two proctored exams for online classes. I recommend taking this class with a friend.

Tough Grader
LOTS OF HOMEWORK
2.0
4.0
CS211
Grade: B-
Mar 20, 2018
Wouldn't take again

I have exposure to coding and this class was still very tough for me. You have to teach yourself pretty much everything, about halfway through the quarter he started posting videos to kiiind of explain things. He expects you to put in a lot of time during the week and weekend. I would say take two easy classes with this one.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
3.0
4.0
CS210CS211
Grade: A+
Apr 8, 2018
Would take again

Took both classes online. As others have said, you will be teaching yourself out of a very well written textbook. Bill will answer questions thoroughly but dont expect to get anything out of his videos. Quiz and assignment prompts are often unclear and the time given is short so read them carefully. Prior programming experience is recommended.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
5.0
3.0
CS212
Grade: Not sure yet
May 23, 2018
Would take again

By far the best actual Professor for this kind of stuff! Completely hands-off when student prefers to use the billions of other sources to study but ALWAYS available when personal attention is preferred. Very knowledgeable with the relevant parts of the languages in my opinion. Balanced use of Canvas, engaging enough to keep up .

Gives good feedback
Respected
Clear grading criteria
4.0
4.0
CS210
May 23, 2018
Would take again

Great teacher: funny, engaging, grades in a reasonable amount of time. If you don't know at least the basics of Java prior or you're not willing to put in the work, then of course this class will be terribly hard. My advice? Read the book, do the TODO list, start Programming Assignments early. Honestly, this prof is your best option for CS210.

Gives good feedback
Get ready to read
LOTS OF HOMEWORK
5.0
3.0
CS210
May 23, 2018
Would take again

He's cool. The book's great. Just take him if you want CS online.

Respected
Get ready to read
Clear grading criteria
5.0
4.0
CS210CS211CS212
Grade: A+
May 23, 2018
Would take again

I have only positive things to say about Bill. His classes are online, so you do need to take your learning into your own hands. If you take the time, this class will be an easy A. Exams/quizzes are easy if you understand the material. Projects can be long, but help your understanding. Always available to answer q's via email/discussion boards.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CS210CS211
Grade: A
May 24, 2018
Would take again

It's a series where you get out what you put in. Since it's online most of the class is reading the text and doing homework out of it. Bill always answered any questions I had and was even lenient put in the extra work to get to my assignments when I did something stupid. All-in-all a fine teacher working within system limitations.

Respected
Get ready to read
Clear grading criteria
5.0
2.0
CS210
Grade: A
May 31, 2018
Would take again

Loved doing CS210 online with Bill! Great experience, very reasonable workload. You definitely get out what you put in. Will be taking CS211 with him online over the summer.

Gives good feedback
Clear grading criteria
3.0
4.0
CS210
Jun 17, 2018
Wouldn't take again

Professor Iverson is only there to give assignments, grade them, and answer any questions. You can honestly learn from the book yourself. Comes across as condescending in emails. Read the book and do Practice Its and you'll be fine. Assignments are a bit tough because he wants you to think. Form study groups!

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
CS210
Grade: Not sure yet
Jun 20, 2018
Wouldn't take again

Take him only if you are proficient in java otherwise get ready to have a lower grade. His weekly quizzes are timed and hard. One midterm and one final, both are closed book and tough. Definitely, do lots of practice of previous sample tests provided by him.

Tough Grader
Get ready to read
TEST HEAVY
1.0
5.0
CS210CS211
Grade: B+
Aug 7, 2018
Wouldn't take again

His syllabus and quiz & test rubrics are not clear, even when he makes mistake on the questions or grading, he doesn't honor his word. I've had 3 years of programming background before his class all A+ grades, but got B+ from him only because of inconsistencies with what was expected in the rubrics and what he irrelevantly desired later.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
CS210
Grade: Not sure yet
Oct 20, 2018
Wouldn't take again

If you're going to take this class: take it only if you know how to program already or if you have someone who can help and teach you very often. 1 whole chapter is covered every week, and it's a lot of work. Your only source is your textbook; you have to read and understand everything by yourself. Don't take this class if you have no experience

Get ready to read
LOTS OF HOMEWORK
2.0
4.0
CS101
Grade: Not sure yet
Dec 7, 2018
Wouldn't take again

Prof Iverson is a nice person but I was not satisfied with his teaching. This class is not worth the cost of tuition, all curriculum available for free online. Iverson did little to teach, only graded. Some prior knowledge is expected, even tho its 101. U learn python not java. Instructions are normally unclear, as other reviews expressed

1.0
4.0
CS101
Grade: A-
Dec 9, 2018
Wouldn't take again

Do not take this teacher. He made me cry twice and it was an ONLINE class. He is condescending and uses unnecessary punctuation just to make you feel stupid. If you have computer science back ground you'll be fine but I really do not like this guy.

LOTS OF HOMEWORK
3.0
5.0
CS210
Grade: A
Jan 1, 2019
Would take again

The book is your teacher. Bill assigns practice problems from the book to ensure you've grasped the concepts and are prepared for the weekly quiz and assignment. For exams, be sure you can recreate all code you've written from memory. Bill provides previous exams, but extra things show up, which can wreck your grade if you are caught off-guard.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
2.0
3.0
CS110
Jan 29, 2019
Wouldn't take again

As far as the professor did in my class last year, was post links of "how to" Youtube videos. Through a set of GCFglobal videos was how I learned in class. Yes, it's an efficient method, but NO professor should be paid a salary in that class for submitting links and saying "do their challenge".

Get ready to read
1.0
3.0
CS101
Grade: A
Feb 6, 2019
Wouldn't take again

Prof Iverson is a nice enough person, but not a good teacher. All quarter it seemed like he barely exerted any effort. Assignments are confusing. Quizzes include material not covered in the curriculum. All of the CS101 curriculum is compiled from free online sites (like Khan Academy)-you could learn the same stuff without taking the course.

Get ready to read
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
1.0
3.0
CS211
Grade: A
Mar 19, 2019
Wouldn't take again

Provides terse, condescending, argumentative feedback. Maybe he's feeling burned-out? Confusing assignments, incoherent writing and presentation style. Doesn't admit his mistakes. His quizzes and exams can have material not covered, and can have mistakes in questions or answer keys.

Tough grader
4.0
3.0
CS101
Grade: A
Mar 28, 2019
Would take again

Bill was a good teacher for CS101. He responds quickly to emails, and there were no tests, only quizzes every other week (along with daily assignments). I took this course online, so for the last two weeks I struggled because I wasn't given much help or instructions. I had to search up how to do a lot of the course on my own.

Lots of homework
Participation matters
Caring
4.0
3.0
CS210211
Apr 3, 2019
Would take again

Mr Iverson clearly lays out course expectations for the workload. His feedback on assignments is pretty clear and helpful. His lectures are concise and there are tips to what content needs to be studied for exams. I enjoy his classes and believe the grades earned reflect the effort you put into the class.

Gives good feedback
Respected
Clear grading criteria
1.0
5.0
CIS101
Grade: Not sure yet
May 23, 2019
Wouldn't take again

I made this account just to write about how much of a terrible professor this person is. During the python unit, I was confused the entire time because all he did was give us unclear assignments which are docked 15 pts out of 20 for 1 small error, and he would also only link us to videos that do poorly at explaining what to do for that assignment.

Tough grader
2.0
3.0
CS210
Grade: A
Jun 4, 2019
Wouldn't take again

At times the instructions were very unclear. It felt like he hated teaching us (though it was an online class), but enjoyed the subject. To be fair he always responded which was helpful. He gave us ample learning material. It was just a mediocre class.

Tough grader
3.0
3.0
CS212
Grade: A
Jun 30, 2019
Would take again

Well he was the only option when I signed up for CS212. The class was online, so it was hard to get help from others. He was only available once a week on campus. I prefer in person classes in general. He doesn't grade harshly on exams, so the class wasn't that hard. However, I do feel like I could learn more from an in-person class.

3.0
3.0
CS210
Aug 16, 2019
Would take again

Bill is a good frofessor for the students who already know about the basics of Java and they feel they don't need to take them in campus. Just be careful, don't think that the other new instructor whose trying to take his place is better than him. You'll pay for them and spend your time with them and don't understand even one correct word from them

3.0
4.0
CS211
Aug 28, 2019
Would take again

Bill is overall a good professor. No doubt this course is a difficult one and requires lot of hard work and practice. Summer quarter is pretty hectic because there are two assignments and two quizzes per week so better you start them as early as possible. Yes he is a tough grader but he provides sample papers for exams that are quite helpful .

Lots of homework
Test heavy
Tough grader
3.0
3.0
CS210
Nov 21, 2020
Would take again

Solid choice for self-learners (albeit the only one at the time). You get 3 assignments a week (in essence): Mondays are the Chapter Assignment, Wednesdays are the Chapter Quiz, and Fridays are the "started reading next chapter" Assignment. Taking his class is kind of like having a robot as your professor. I personally like it, but others may not.

Gives good feedback
Get ready to read
Clear grading criteria
4.0
4.0
CS210
Grade: A
Dec 18, 2020
Would take again

Organized self-paced class, Friday chapter reading, Monday project, and Wednesday quiz. The class can be very challenging for beginners like I was, but it really pushes you to be a good programmer through difficult projects and quizzes. Be sure to start on the book and assignment early as they can take a while to read/do.

Get ready to read
Test heavy
Clear grading criteria
4.0
3.0
CS211
Grade: A
Mar 4, 2021
Would take again

Bill is a caring person from what I've seen, but the worst thing I would say about his class is how cryptic his assignments and quizzes are. However, Bill does promote discussions and encourages people to reach out if there are any questions. The class is VERY focused on self-learning, but if you know Java already the class will be a breeze.

Get ready to read
Test heavy
1.0
5.0
CS211
Grade: B
Mar 23, 2021
Wouldn't take again

I wouldn't take his class as you HAVE to learn from outside sources (95%). His Assignments and quiz are a mystery in itselfs, tough grader and lazy teacher as well. He gives out a 3min video (once in a blue moon) of the whole chapter and expects you to know everything.

Get ready to read
Test heavy
Tough grader
2.0
5.0
CS211
Grade: A
Mar 27, 2021
Wouldn't take again

He is a very smart professor, but as a professor he is pretty bad/mediocre. Also makes you feel bad with some comments that work as "feedbacks", get ready to teach yourself because he won't. If you already know programming you will be fine, but if you don't, don't take this guy's class. As a professor I think he is not the best.

Get ready to read
Lecture heavy
Tough grader
4.0
4.0
CS211
Grade: B+
Mar 31, 2021
Would take again

I had the most challenging 3 months due to this class. Lots of reading, a weekly quiz with time limits, a weekly assignment requires beyond my coding ability. At the end of the quarter, I felt I learned a lot as a coder.

Get ready to read
Inspirational
Clear grading criteria
4.0
3.0
CS210CS211
Grade: A
Apr 12, 2021
Would take again

I'm a big fan of Bill Iverson's teaching style. A nice, structured schedule that's logical (and that he actually sticks with), nice short lectures and announcements, responsive to email and discussions. I enjoy his dry humor too. Feedback could be more generous, especially in the later half of the quarters. Taking my third course with him now.

Accessible outside class
Participation matters
Clear grading criteria
1.0
5.0
CS210
Grade: Audit/No Grade
Nov 2, 2021
Wouldn't take again

They hiring/firing staff clearly don't know anything about computer science because he would not be a "professor" if they did

Get ready to read
Skip class? You won't pass.
Graded by few things
1.0
5.0
CS210
Grade: A
Nov 2, 2021
Wouldn't take again

Hardest grader on the planet, highly stressful, teaching is the last thing on this guys agenda

Test heavy
Beware of pop quizzes
Lecture heavy
3.0
3.0
CS211
Grade: A
Nov 13, 2021
Would take again

I took Iverson last year and even though his assignments were cryptic in what was needed to be done, he was always able to provide feedback and help guide students. The assignments themselves were pretty easy and manageable. Only con was how test heavy the course was with weekly testing. Would take again.

Test heavy
1.0
5.0
CS210
Grade: A+
Dec 2, 2021
Wouldn't take again

The worst professor I have ever had. This class is supposed to be 'fundamentals of cs', but he never covers the fundamentals. I cannot call him a teacher because he doesn't actually teach. He expects you to read the textbook and then be able to decrypt his assignments with no guidance whatsoever. Had to rely on external sources for 98% of the class

Get ready to read
Graded by few things
Test heavy
1.0
5.0
CS201
Grade: A
Dec 9, 2021
Wouldn't take again

The course was fine, Bill isn't cut out for this at all. He is rude and passive aggressive. He doesn't take responsibility for how his class is run, and he writes his assignments under the influence. He is very lazy and expects the students to make up for it. We will...

1.0
5.0
CS210
Grade: B
Dec 13, 2021
Wouldn't take again

Trick questions can promote engagement. Iverson misguides.

Graded by few things
1.0
5.0
CS210
Grade: Rather not say
Jan 3, 2022
Wouldn't take again

The worst professor and overall teacher I have ever taken. He offers literally nothing to the class, he wants us to read the book and expects us to understand without actually teaching the material. When you get into contact with him he gets upset and very obnoxious about it. Would wait till next quarter if he is the only professor available.

1.0
5.0
CS211
Jan 5, 2022
Wouldn't take again

If you get hospitalized without letting him know in advance, you have no chance to make up credit. If you DO, you *might* get half credit. Unreal. Take pride in your education and do not take this man as your "teacher".

Lots of homework
So many papers
Tough grader
1.0
4.0
CS210
Grade: C
Feb 8, 2022
Wouldn't take again

Terrible experience and terrible Professor. I had to google every single thing I did, he doesnt teach at all and assigns quizzes with things that are not covered in textbook. Average grade on the final was 130/200 which is literally a c-. If you plan on taking cs do yourself a favor and dont take this class its not worth

1.0
5.0
CS210
Grade: C
Feb 8, 2022
Wouldn't take again

Terrible experience and terrible Professor. I had to google every single thing I did, he doesnt teach at all and assigns quizzes with things that are not covered in textbook. Average grade on the final was 130/200 which is literally a c-. If you plan on taking cs do yourself a favor and dont take this class, I had 3.9gpa before this not worth

4.0
4.0
CS210
Grade: B
Feb 15, 2022
Would take again

Lectures arent great to help you so youll be doing a lot of reading and using google. I found it extremely difficult to complete all the exercises recommended , do extra exercises, read a chapter, complete an assignment and do a quiz in one week. BUT I did learn a lot and the experience wasnt bad. I dont regret taking his class.

Lots of homework
Test heavy
Clear grading criteria
4.0
4.0
CS211
Grade: A
Feb 16, 2022
Would take again

I took Iverson for 210 and 211 and I plan on taking him for 212. If you plan on going into cs, TAKE THIS CLASS. No lectures at all, learn from the textbook and youtube. TBH the textbook was all I needed. If you are willing to learn, take this class. His grading criteria are more than clear so it won't kill your GPA.

Get ready to read
Clear grading criteria
3.0
4.0
CS211
Grade: A
Mar 27, 2022

Grading system is points-based, losing a few points on assignments makes it difficult to get a good grade in the long run. No extra credit and late policy is very strict. He provides some videos which aren't that helpful, mostly you learn from the textbook.

Get ready to read
5.0
3.0
CS212
Grade: Rather not say
Jun 14, 2022
Would take again

I've taken this instructor for CS 210, 211, and 212. I had a good experience with this class; the programs are what teach you the most through hands-on experience. I'm pretty sure that if you demonstrate you know the concepts, the instructor gives you a good grade even if you slightly deviate from what was expected in the assignments.

1.0
5.0
CS210
Grade: A
Jun 14, 2022

He has unhelpful recordings every week, tough grader, no late or re-turn-ins. Three assignments a week, chapter intros 10 pts with two random questions, homework assignments worth 20, and tests worth 40. Homework assignments are easy, chapter intros are hit or miss, and tests are hell. They are very complex, lots of math, and require CS experience.

Tough grader
Clear grading criteria
Graded by few things
1.0
5.0
CS210
Grade: Not sure yet
Oct 30, 2022

Terrible person. This dude is the most condescending douchebag of a teacher you will ever meet. Overall terrible personality and made learning miserable. 3 tests a week, and 2 exams. If you try asking for help, he just doesn't care. Don't take this guy if you don't have any experience beforehand.

Lots of homework
So many papers
Test heavy
1.0
4.0
CS210
Grade: A
Dec 6, 2022

Any slight deviation from expectations he never actually provides you will result in lowered grades. If you reach out to try to get feedback about the grades you receive he will respond in what I can only describe as the most condescending manner I've ever seen from a college professor. If you want to take Computer Science, do not take it from him.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS210
Dec 7, 2022

He gives incredibly vague assignments, and then docks your grade for the most petty infractions, and is upset that students are not able to read his mind.

Tough grader
Lots of homework
Test heavy
5.0
4.0
CS211
Grade: A
Apr 6, 2023
Would take again

Iverson has extensive knowledge in Computer Science. His lectures/videos cover the high-lights of the chapter and interesting facts of what programming was like in the past, and how it has lead to where we are today. Each week includes communications regarding what is important for the week. This keeps me feeling connected in a remote class.

Clear grading criteria
Respected
Online Savvy
1.0
4.0
CS210
Grade: A-
Oct 1, 2023

Despite this class being for the fundamentals of CS, it's not. I was surprised by the fact the professor does not lecture at all. The lecture slides are not made by him but come from the textbook and his 7 minute "lecture" of him basically reading the slides and providing no additional input or helpful advice.

Tough grader
Get ready to read
Test heavy
4.0
3.0
CS211
Grade: Not sure yet
Jan 19, 2024
Would take again

I'm surprised by the number of 1-star reviews here... yeah he can seem condescending but the guy really knows how to teach an online asynchronous class. We had a soft due date on the first assignment to adjust to his grading style, and no surprises since. The class worth 1000 pts, so you'll always know the highest final grade possible at any point.

Clear grading criteria
Gives good feedback
Online Savvy
3.0
4.0
CS210
Grade: B
Oct 24, 2024
Would take again

This class was a real challenge, but with the help of the textbook and resources like unstuck ai, I was able to learn a lot. The professor's teaching style wasn't the most engaging, but staying on top of the work paid off with a decent grade.

3.0
4.0
CS211
Grade: A
Oct 27, 2024

Assignments were really vauge and the directions were unclear. The midterm/final was extremely difficult and barely manageable.

Tough grader
Lots of homework
Test heavy
3.0
4.0
CS210
Grade: A
Jan 6, 2025
Would take again

Iverson's class was difficult, and kept me on my toes the whole quarter. His quizzes can be tricky, and you have to deal with one each week. I thought his exam style was great- a bunch of determine the output q's….however moving forward the final exams are different than his midterm style.

Get ready to read
Clear grading criteria
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 68 grades
Most common grades:
A (38)
Not sure yet (12)
B (10)
Grade Distribution
A(44)B(14)C(3)D(1)F(0)A-/B+(7)
Based on 86 reported grades
A: 38
Not sure yet: 12
B: 10
A+: 6
Common Tags
Get ready to read (31)
Clear grading criteria (19)
Tough Grader (18)
LOTS OF HOMEWORK (15)
Test heavy (13)
Respected (12)
Tough grader (12)
Gives good feedback (10)
Rating Trend

Declining

-1.12 avg change
Dec
Apr
Oct
Jan
Oct
Jan
Last 6 months
Ratings by Course

CS

5.0

(1)

BTS168

5.0

(2)

CS110ITHINK

5.0

(1)

CSCI250

5.0

(1)

CS210CS211CS212

5.0

(1)
+12 more courses
Difficulty by Course

3458

5.0

CS201

5.0

211

4.0

CS

4.0

CIS101

4.0

Similar Professors