3.5

John Otten

Computer Science - George Mason University

3.5
Quality
2.8
Difficulty
66%
Would Retake
169
Reviews
3.5
Quality
2.8
Difficulty
3.5
Helpful
3.5
Clarity

66%

Would Retake

169

Reviews

Rating Distribution
Official

5

61

4

36

3

31

2

17

1

24

What Students Say

Some of the material is dry but Otten does his best to teach it in an interesting manner

CS110 - 5.0 rating

Does not post much online so attendance is vital

CS262 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 115 grades
Most common grades:
A (42)
A- (18)
A+ (15)
Grade Distribution
A(57)B(16)C(10)D(0)F(1)A-/B+(31)
Based on 129 reported grades
A: 42
A-: 18
A+: 15
Not sure yet: 13
Common Tags
Participation matters (58)
Get ready to read (39)
Skip class? You won't pass. (28)
Lots of homework (26)
Respected (20)
BEWARE OF POP QUIZZES (19)
Lecture heavy (17)
Group projects (16)
Rating Trend

Declining

-0.84 avg change
Apr
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS262

4.2

(59)

CS310

3.7

(6)

CS110

3.3

(76)

CS306

3.1

(20)

CS105

2.6

(5)
+2 more courses
Difficulty by Course

CS222

4.5

CS11O

4.0

CS310

3.3

CS262

3.0

CS306

3.0

Reviews (169)
5.0
1.0
CS310
Grade: A
May 21, 2014

He's good

5.0
2.0
CS262
Aug 25, 2014

Professor Otten is wonderful and pretty much all you could ask for in a CS professor. There are issues with the class, but they're the department's and not his fault. Watch out for the monster projects he assigns, otherwise enjoy a very pleasant experience.

5.0
2.0
CS310
Nov 5, 2014

Enjoyable teacher to take

3.0
2.0
CS105
Grade: Not sure yet
Nov 17, 2014

Not the greatest prof. but he's okay. As long as you do the readings participate in class, and actually go to class bc attendance is graded! The class is only 10 weeks long, so that was really nice to end early. Personally, I wouldn't take him again but for CS 105 he was okay.

4.0
3.0
CS105
Nov 28, 2014

He is a great person and prof. respectful, true professional. If you pay attention to his lectures, do the weekly reading, and take really good notes you can get an A.

2.0
3.0
CS105
Grade: B
Dec 2, 2014

I would advise you to take a different Prof. But if you can't then he's okay for CS 105. I wouldn't take him again. Make sure you don't miss any of the 3 pop quizzes bc it will bring your grade down a letter. You need the textbook but it's on reserve at the Gateway Library in JC. So don't waste $ buying one.

1.0
3.0
CS105
Dec 5, 2014

AVIOD

5.0
2.0
CS262
Grade: A
Apr 4, 2015

Pro. Otten is great for CS262. He is one of the few Professors that i can actually learn the materials during the class. He will make sure you understand the materials before move on. Exams are easy if u take note in class. 3 projects total, first two are really easy. they were like you can finish if you spend 1 or 2 days.

4.0
4.0
CS262
Apr 8, 2015

good professor but exams are long and tricky. Labs are almost always very difficult and long. no way you will finish in the expected 45 mins... I think he is new at teaching, he needs to realize that his tests and labs only stress the hell out of students, and this just hurts the learning experience and GPAs. Average 1st midterm was 70 NO CURVE

5.0
1.0
CS262
Grade: A
May 2, 2015

good easy

5.0
1.0
CS262
Apr 13, 2015

His lectures never left me confused. I had no experience with C going in, but feel confident with it now. I feel like he does a good job at explaining everything. 11 labs, 3 projects, 2 miderms, 1 final. Occasional, very short, pop quiz to make sure everyone is keeping up with material. All reasonable. His voice sounds exactly like Jay Leno.

5.0
3.0
CS262
May 5, 2015

Curve little at the end, drop lowest quiz, some extra credits on the exams, nice to his students. Listen to class and take note, you will not need to read the book at all. Overall really good at teaching this course

5.0
1.0
CS262
Grade: A+
Jun 2, 2015

he teaches 262 better than Professor Nordstrom. Take note in class you will not need to read the book at all. and A is easy to get

5.0
1.0
CS262
Grade: A+
Jun 16, 2015

Otten has the be the best all around guy i've ever met in the CS faculty

5.0
1.0
CS262
Nov 24, 2015

He is my favorite pprofessor in CS department so far. I took him for both CS105 and CS262 and he is extremely helpful. He asks what he teaches, and mind you he teaches excellently. Also, being a girl I have always felt encouraging vibes from him unlike other CS professors who only pay attention to guys. He gives surprise quizzes but they're easy.

5.0
3.0
CS262
Dec 16, 2015

Professor Otten is one of my favorite professor in CS department, he is surely the best guy in CS262(Not sure about his 105 tho). He is very clear about the stuff that you need to know for this class. His test is challenging good enough. Taking him if you want to actually learn C, gives out secret words for extra credit, make sure you show up.

5.0
3.0
CS262
Grade: A
Dec 19, 2015

Professor Otten is the best for CS 262 in Mason. You don't need to read a book at all! Just go to EVERY SINGLE class, listen and take notes. Whatever he says is going to be on projects, labs, exams. The reason you should go to every single class because he gives pop-quizes. He's not easy but if you work hard you should be fine. Recommended - 10/10!

5.0
2.0
CS262
Dec 24, 2015

Take him if possible!!! I'm done.

5.0
3.0
CS262
Grade: A
Jan 3, 2016

He is best in explaining all the concepts of C language (CSC 262). He is always there for you if you get lost. Every lecture begins with the revision of last class. There were 3 projects, 2 midterms, final exam, 13 labs and 4-5 popup quizzes. All quizzes, exams, and projects were based on his lectures. Avoid skipping class.

5.0
3.0
CS262
Grade: A
Jan 13, 2016

Prof Otten is very helpful and fair. He is there to make sure that you understand the materials, not is there to give you a tough time. Make sure you take good notes and listen to his lecture carefully: many of the project's difficult concepts, potential exam questions are discussed in his lecture.

3.0
1.0
CS105
Grade: C
Feb 16, 2016

AVOID - there are other professors that don't require students to raise their hands up every class for participation points. Being an introvert, this class was a pain.

3.0
4.0
CS262
Grade: B
May 12, 2016

Most overrated professor in the department. 1. he focuses SOOO heavily on commands(ie unix/vim) its not even funny, almost 1/3 of ALL test material. 2. he gave 3 POP quizzes that made up 10% of your grade. you missed one? Too Bad! 3. He knows so little, he says "I'll look it up" or "look at the man page" almost every class. 4. Unreasonable. AVOID

5.0
3.0
CS262
Grade: B+
May 3, 2016

Prof. Otten is very helpful and his explanations are clear. He tries to make sure you understand the material before going deeper. But if you don't pay attention, you will be left behind! He makes lab attendance mandatory which is a pain... Three or four quizzes, 11 labs, three projects, two midterms.

2.0
4.0
CS262
May 14, 2016

He's class is okay, but there is too much work for it to be 2 credits. Half the people in the class already know everything so if your new to C and Unix you will struggle. His study guides suck, he pretty much list all the topics covered in class and calls it study guide. Hes relitevly fair but he just asks for too much.

1.0
4.0
CS262
Jun 9, 2016
Wouldn't take again

Very unorganized, lectures were all over the place. He gave us only 3 pop quizzes, which were worth 10% of our grade! He doesn't post notes up, and writes everything on the board but thats no help cuz his handwriting his terrible. Not very knowledgeable(his answers to any questions:I'll have to look it up") and rambles on about unnecessary topics

5.0
4.0
CS262
Grade: A-
Jul 24, 2016
Would take again

Great Professor! Really wants students to understand the material. He goes over the same thing 2,3, and 4 times if he has to to make sure you get it! Nice guy! I learned a lot in his class. You must pay attention, ask questions, and come to class. It's a lot of work--this class should definitely be 3 credits! But you learn a lot!

3.0
3.0
CS262
Sep 8, 2016
Wouldn't take again

Just okay professor, not that great. Wouldn't take him again

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
5.0
CS262
Grade: A+
Dec 5, 2016
Would take again

Great professor

5.0
3.0
CS262
Dec 15, 2016
Would take again

Excellent professor - explains concepts in clarity. Repeats anything in class if needed however many times asked. Three pop quizzes given (easy difficulty). Projects were OK (hardest was second on graphing). Cares that student understand the material being learned. Final exam was semi-challenging (allowed note card). Knows what he is teaching.

BEWARE OF POP QUIZZES
Amazing lectures
Caring
5.0
2.0
CS262
Grade: A+
Feb 18, 2017
Would take again

He's nice guy, has a sense of humor, does a great job explaining the material, and is very patient with questions. If you go to class and pay attention, this class is an easy A. OK, if you have no CS experience, you'll have to put a little more work in, but it's not difficult material. Tests and quizzes are straightforward, with no surprises.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
EXTRA CREDIT
5.0
2.0
CS262
Grade: A-
Apr 20, 2017
Would take again

Solid teacher, explains things well. As long as you go to class for the quizzes you should be fine.

Gives good feedback
Respected
BEWARE OF POP QUIZZES
5.0
3.0
CS262
May 4, 2017
Would take again

Good teacher, he knows his stuff and as previously mentioned, is very patient with student questions. Don't skip his lectures, though. This is because, as of the time of this writing, he doesn't post lecture notes to blackboard. His lectures teach you everything you need to know to do well on the labs and projects. Few pop quizzes as well.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
2.0
CS262
Grade: A-
May 18, 2017
Would take again

He really puts in effort to help on Piazza and office hours. He loves answering questions and he cares a lot about his students. The class wasn't that hard. Attendance isn't mandatory but he likes to give pop quizzes so I'd advise you attend all his lectures. The exams were easy, and he drops the lowest lab/quiz. Bottom line, you should take him!

Gives good feedback
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS262
Grade: B+
May 18, 2017
Would take again

He's one of the best CS teachers at Mason. He just explains things very well in class. You have to go to all the classes to actually learn and pass the pop quizzes and tests. He's a pretty fair grader, even if the tests and quizzes are tricky, and his projects are fun. He's a good choice.

Respected
Skip class? You won't pass.
Caring
4.0
3.0
CS262
May 20, 2017
Would take again

All around, a solid CS professor. #SavageOtten

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
3.0
CS262
Grade: B-
May 21, 2017
Would take again

He was a good lecturer. The class seems kind of easy at the beginning, but if you start missing lectures you will be confused. He had lots of resources available to the students, but I made the mistake of not taking advantage of them.

5.0
3.0
CS262
Grade: A+
May 22, 2017
Would take again

An excellent professor that I would highly recommend. I really enjoyed Prof. Otten's classes. Projects and homework do get progressively harder, but as long as you pay attention during lectures and take notes, you will do fine. He gives a lot of examples that are relevant to assignments.

Respected
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
CS262
Jun 10, 2017
Would take again

Take him for CS262. Study and you will get an A. DON'T SKIP HIS CLASS. His lecture material is what you need to study for class. Exam questions are from his lecture materials

Inspirational
BEWARE OF POP QUIZZES
Amazing lectures
5.0
2.0
CS262
Grade: A-
Dec 15, 2017
Would take again

Professor Otten is a really great professor! He is very hilarious and he makes his lectures fun! Beware of pop quizzes! Read the book and the assigned readings, and you will get an A! He puts time during his lecture to answer questions. I wish he teaches higher comscie classes. Gonna miss him!

BEWARE OF POP QUIZZES
Hilarious
Amazing lectures
5.0
2.0
CS110
Dec 18, 2017
Would take again

Extremely easy class. This was the first semester teaching it so the course was a bit scattered. As the semesters go on, it will become better. Exams are between quiz and test difficulty (he calls them quests), and occasional homework assignments are given, including 2 1000+ papers. Overall, an easy discussion-based class. Just don't miss them

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
CS262
Dec 18, 2017
Would take again

I absolutely loved these lectures. They were at 9am and I actually showed up to all of them. Very interesting and insightful lectures and he usually gave hints for the labs and projects. As long as you start the assignments on time, and put a reasonable amount of effort in, there should be no problem completing them. Lots of TAs to help. 2 exams

Respected
Amazing lectures
Caring
5.0
4.0
CS262
Grade: B+
Dec 22, 2017
Would take again

Awesome professor, comes from industry so has real world experience that brings a since of clarity nd reality to the class. Lectures are super important to not miss and if you do, ensure that you make it up in one of his other sections. Does not post much online so attendance is vital. Projects are fair and he gives you all the info you need.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
CS110
Grade: A-
Dec 22, 2017
Would take again

This was the first time for CS110 so the prof had to wing a lot of the material. Some of the material is dry but Otten does his best to teach it in an interesting manner. His exams and quizzes were sort of hard if you didn't study, I received a 90% on the final after only 1 day of studying, so not too hard. Show up an listen to pass the class.

Get ready to read
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
1.0
CS110
Dec 26, 2017
Wouldn't take again

Disorganized class and boring.

5.0
3.0
CS262
Grade: A-
Dec 27, 2017
Would take again

Tough professor, but I learned a lot. He expects you to come to class, but doesn't check attendance. But, some other students I know blew off some of his classes, and they ended up with Cs and Ds. He takes questions on assignments at the beginning of each class, and doesn't start new material until all questions are answered.

Skip class? You won't pass.
Inspirational
Amazing lectures
1.0
1.0
CS110
Dec 28, 2017
Wouldn't take again

Class is not difficult but I wish we had some sort of power point to refer to. Exam were not difficult but questions wording was strange sometimes.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
SO MANY PAPERS
2.0
1.0
CS110
Grade: B+
Jan 26, 2018
Wouldn't take again

Given the good reviews of this professor I was surprised to find him lacking. "I don't know but I think it's like this" was one of the most common things I heard. The assignments he designed for 110 were full of holes and incorrect/unclear directions. His exams were unclear and graded inconsistently. Curves the final grade heavily, though.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
3.0
CS262
Grade: A
Jan 29, 2018
Wouldn't take again

No phones of laptops allowed. Laptops are one thing, but it's unacceptable to restrict quiet phone usage. Perhaps that policy wouldn't be so bad if we could leave or skip class when needed, but on multiple occasions, he would stop class to shame or threaten (with pop quizzes) students who were quietly walking about. Please don't take his class.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
3.0
CS262
May 14, 2018
Would take again

He is excellent!!!

Respected
Skip class? You won't pass.
BEWARE OF POP QUIZZES
4.0
4.0
CS262
Grade: Not sure yet
Nov 24, 2018
Would take again

Professor Otten is a fantastic professor! His class can be a little hard at times but you learn a lot! 100% will prepare you for future courses. No phones/laptops in class but its really not that bad. Go to office hours he is always happy to explain projects or labs that aren't clear to you. He explains concepts very well and detailed.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
3.0
3.0
CS262
Dec 6, 2018
Wouldn't take again

I felt that I learned the overarching concepts with exceptional depth, but when it came to the projects and labs I found it hard to implement a lot of it. There is no live coding done, everything is done on the whiteboard which can be good and bad. The instructions for projects were vague and confusing, but that was for all sections of the class.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
2.0
3.0
CS110
Dec 3, 2018
Wouldn't take again

His class is extremely disorganized. His test is kinda easy though. Attendance matters only when he takes it randomly so I would suggest showing up. Weekly online quizzes are easy and helps your grade. Projects are not hard. Overall, take Andrea if you can. Same homework and quizzes stuff but just different lecture style and possibly different test

Get ready to read
BEWARE OF POP QUIZZES
3.0
4.0
CS262
Grade: Not sure yet
Dec 9, 2018
Wouldn't take again

All of his notes are done on a whiteboard. You are NOT allowed to use phones in class, laptops or other technology except the oldest form of technology: pencil and paper. Beware of pop-quizzes that are given out randomly, usually 3-4 weeks after you learn the material. Project and lab specs are confusing and his mid&final exam avg r 80. no curve.

Tough Grader
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
3.0
CS262
Grade: A+
Dec 16, 2018
Would take again

Otten is a competent professor who cares for the students' understanding of the material. He gives clear lectures and keeps the material as interesting as possible. He does not allow technology in class. There are three projects, a handful of unannounced quizzes, a midterm, and a final.

Respected
BEWARE OF POP QUIZZES
Caring
5.0
3.0
CS262
Grade: C
Dec 22, 2018
Would take again

Overall, Professor Otten is a decent selection for CS 262. He teaches tough concepts like pointers, memory allocation, structs, UNIX, and other principles of C from a memory perspective or how it looks in bytes and also writes all his notes on the whiteboard. His exams are tough, but definitely doable with a reasonable amount of study.

Tough Grader
Gives good feedback
Amazing lectures
5.0
2.0
CS110
Grade: B
Dec 22, 2018
Would take again

This class was fairly easy. Otten taught UNIX and important concepts of ethics, and how it's important in Software Engineering. Tests are all multiple choice and only the final will have a short answer essay-like question. Don't have to worry too much if you do the readings, come to class and take online quizzes. Class participation is free points.

Participation matters
BEWARE OF POP QUIZZES
EXTRA CREDIT
1.0
2.0
CS110
Grade: A-
Mar 25, 2019
Wouldn't take again

Prof. Otten cares a lot, but unfortunately his CS110 class is very disorganized. He berates students telling them to drop the major, which is understandable but redundant halfway through the semester. He can't orate but instead fulls his pauses with 'ummm' when he has to read his notes. Doesn't know histuff is but you will learn a lot from readings

Get ready to read
Participation matters
Caring
2.0
3.0
CS110
Apr 29, 2019
Wouldn't take again

Really cares about CS but treats his students like children, moans about students using their phones or skipping class every 5 minutes. I appreciated how much he cares but now its just annoying how he acts like everyone in the class are kids who won't make it. He makes us do quizzes for attendance which made me want to skip so more I can avoid him.

Participation matters
1.0
3.0
CS110
Grade: A-
May 1, 2019
Wouldn't take again

Complains every second about little things that get repetitive every class. Lectures are all over the place as they change topics back and forth between classes and notes are messy. Bad at explaining. Gives class participation to penalize kids who skip, one day had us write our names and turn it in just because he saw people missing. Don't takehim

Accessible outside class
Participation matters
Skip class? You won't pass.
1.0
3.0
CS262
May 12, 2019
Wouldn't take again

This is the worst professor in CS department! Never prepare before the class. No slides, no books used in class. The exam review sheet is useless.

3.0
3.0
CS262
Grade: A
May 4, 2019
Would take again

He is very funny in class and very helpful over piazza and when it comes to projects. His tests are fairly simple as are the projects. Start early on the projects and you will be fine. My only qualms with Otten are that his lectures aren't very organized and the pop quizzes. He does get upset over cellphone use in class but what professor doesn't?

Hilarious
Beware of pop quizzes
3.0
1.0
CS110
May 13, 2019
Would take again

Has some weird ideas about certain things, and bans the use of any sort of digital note taking, but very enthusiastic, and knows what he's talking about.

Respected
Participation matters
Hilarious
4.0
3.0
CS262
May 13, 2019
Would take again

Very set in his ways about certain weird things, but is an industry veteran, and really knows how to teach. Beware that he does not allow digital note taking of any kind, though.

Respected
Hilarious
Lecture heavy
4.0
2.0
CS110
Grade: A+
May 13, 2019
Would take again

He is a great guy, kinda funny. He makes classes interesting. Lots of general CS topics covered so there a bit for everyone. Exams are multiple-choice (very easy). The assignments are very easy, enjoyable. Show up to class he grades participation, he is adamant about no cell phones. Like for real.

Gives good feedback
Respected
Hilarious
5.0
2.0
CS110
Grade: A-
May 24, 2019
Would take again

Professor Otten is one of the best CS professors at GMU. He always made coming to class fun and encouraged class participation. The class is a easy A if you do all the assigned work(which is not difficult). You have to attend every class to take notes because the lectures aren't available online. Overall, I would take him again.

Participation matters
Skip class? You won't pass.
Hilarious
5.0
3.0
CS262
Grade: B
May 15, 2019
Would take again

Prof. Otten is brilliant, funny, and nice. His teaching skills are impressive. If you show up and pay a little attention, he will entertain you with all kinds of useful information. He also walks the line of cool and professional with some serious swagger. I can't say enough good things. He's an excellent role model for a kinda-young CS major.

Respected
Inspirational
Hilarious
5.0
3.0
CS110
Grade: A
Aug 29, 2019
Would take again

The professor is understanding and his classes are fairly easy in the grand scheme of things. Pay attention and attend and you'll pass with flying colors. This was one of my first classes at mason - and insofar it was the most fun, too! He really goes the extra mile of making his lectures fun and engaging.

Respected
Skip class? You won't pass.
Clear grading criteria
3.0
3.0
CS110
Dec 11, 2019
Wouldn't take again

Smart man, knows what he is talking about. However, he is petty. PETTY. If you were to ask a question on piazza, he is probably going to mention how you didn't come to class. God forbid someone forget the small details (why do I need to know that Hopper was in the Navy). Basically read the entire textbook and ears open in class and u might be ok.

Get ready to read
Skip class? You won't pass.
Beware of pop quizzes
4.0
3.0
CS110
Grade: A
Dec 16, 2019
Would take again

Professor Otten is a very intelligent. As long as you pay attention, follow the rules (no devices!) and don't anger him, you can learn a lot in class. Many people complain of the lack of learning "actual CS" for most of the course but it's not like what you learn is useless. Participation activities are graded. A few manageable essays and HWs.

Lecture heavy
4.0
3.0
CS262
Grade: Not sure yet
May 1, 2020
Would take again

Very passionate about his field, a bit strict on no phones, and a bit passive aggressive to students who seem like they weren't paying attention/weren't in class. However, as a prof, he is helpful and knowledgable.

Gives good feedback
Accessible outside class
Beware of pop quizzes
2.0
5.0
CS262
Grade: C+
May 22, 2020
Wouldn't take again

My projects are all doing great. However, when it came to the exam, he made so many traps to let you jump in. I don't know why the exam should decide the most important part of my final grade. I almost failed it. Trash professor, if you wanna a good grade of a course, just don't choose him!

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
5.0
3.0
CS110
May 15, 2020
Would take again

Prof. Otten is my favorite professor so far. He is very knowledgeable and knows what he is talking about with a lot of opinions on many topics. He doesn't just teach, he tells story about the industrial which is great to get a feel for what CS actually is. He also gets the class involved with class discussions that are engaging for all students.

Respected
Get ready to read
Test heavy
2.0
5.0
CS262
Grade: B-
May 29, 2020
Would take again

Proff Otten is passionate about programming but when it comes to exams and quizzes they are extremely difficult especially the final exam which is worth 30% of your grade. if you want a good grade don't take him. Also, he wastes half the time answering questions which is too much and will teach for only 30 mins in 1hr 30min class.

Test heavy
Lecture heavy
Tough grader
5.0
3.0
CS262
Jun 8, 2020
Would take again

I like Otten.

5.0
4.0
CS262
Jun 19, 2020
Would take again

He has a tough attitude and weird ideals for teaching CS. However, I can say he is definitely the best professor I have seen so far. His way of teaching is tough but it taught me to be disciplined and hardworking (and I usually slack off a lot). He was always available to help, he helped me A LOT. His CS 262 class is very enjoyable, I learnt lot.

Accessible outside class
Amazing lectures
Lecture heavy
1.0
3.0
CS110
Nov 1, 2020
Wouldn't take again

Do NOT take Professor Otten if you're doing online classes. His internet connection is horrible and will often disconnect frequently during Blackboard sessions. His mic quality sounds awful as well and he spends most of class reprimanding people who are going off topic rather than teaching. I'm sure he's an okay professor in person but not online.

3.0
1.0
CS110
Grade: A
Nov 17, 2020
Would take again

In person CS110, the course itself is pretty boring but it is easy. Otten does not like phones so he will stop class if he sees someone using theirs. There were participation activities almost every class to make sure people showed up.

4.0
3.0
CS262
Grade: A
Nov 17, 2020
Would take again

He teaches the course well and has a lot of knowledge about C. This was in person so it may be different for online courses. Occasional quizzes so you should show up to class.

3.0
2.0
CS262
Grade: A
Nov 23, 2020
Wouldn't take again

Quite the interesting character. He's certainly extremely knowledgeable about his field - he was in the industry for quite a while and is a very experienced C programmer - but the way he chooses to share that knowledge is sometimes grating or slightly irritating. Required attendance because of time-locked quizzes is the worst, though.

Skip class? You won't pass.
2.0
3.0
CS110
Grade: A
Feb 23, 2021
Wouldn't take again

Professor Otten was NOT a good online professor at all. His internet does not work well and regularly he taught from his car with poor quality. He spent all of his time yelling at students for talking in chat on Blackboard while also going on a tirade about banning phones. His grading and level of strictness do not reflect his teaching quality.

Tough grader
3.0
2.0
CS306
Grade: Not sure yet
Apr 8, 2021
Would take again

CS036 is the pain in the ass regardless of who you take it with. Maddox is definitely the most knowledgeable and a lot of times you have to watch her pre-recorded lectures. I think Otten is a nice guy but as someone who took him for 3 classes I would say he should relax a bit and not have such an accusatory attitude toward students.

Lots of homework
Get ready to read
Participation matters
4.0
2.0
CS110
Grade: A
May 6, 2021
Would take again

Great professor, he teaches the material really well. He does spend a lot of time getting upset at people typing in the chat or asking where assignments are on Blackboard. Class is graded by two midterms, weekly quizzes, and a few assignments/projects which are all fair and straightforward. Random class participation checks. No lockdown browser.

Lots of homework
Clear grading criteria
3.0
3.0
CS110
Grade: Not sure yet
May 6, 2021
Wouldn't take again

He's your average guy. The CS department is pretty horrible but he's one of the "better" ones. I just don't like that he lectures us on plagiarism 24/7 while he gets his own tests, quizzes, and assignments from online. Beware, lots of points will be lost if you submit anything late! 10% of your grade. Also follows a weighed system so watch ur grade

5.0
2.0
CS110
Grade: A
May 17, 2021
Would take again

I've never met a more organized professor. His syllabus and schedule is so clear and easy to follow. None of the assignments were particularly difficult. As long as you turn everything in on time and put in even a bit of effort, you'll do well. I had a situation happen & needed to take an exam earlier and he was so accommodating and kind over email

Participation matters
Clear grading criteria
Hilarious
3.0
3.0
CS110
Grade: A-
Jun 23, 2021
Would take again

The pressure is very high. You really need to work hard and not mess around. I also recommend getting practice with unix in free time if you have a unix device like me. And because of the weighted system, I feel like studying is more important than ever and missing out on deadlines is not an option. But be prepared for papers.

Gives good feedback
Get ready to read
Tough grader
2.0
2.0
CS110
Oct 18, 2021
Wouldn't take again

Very petty professor who quizzes based on what happened in class, not the actual material. Expect quizzes to be on specifics about the assigned reading (i.e. in the assigned video, what is the reason that the child came to the door to ask about ethics?), not the actual material covered in class

Lots of homework
Get ready to read
Skip class? You won't pass.
2.0
4.0
CS110
Nov 29, 2021
Wouldn't take again

Not a completely bad professor, he knows his stuff. But there was wayy too much writing for an intro course, the grading criteria for exams and assignments was not clear. He's also very rude, as are the people who help him grade.

Lots of homework
Tough grader
2.0
3.0
CS110
Grade: A+
Nov 2, 2021
Wouldn't take again

Very annoying professor, he constantly assigns busy-work assignments and unrelated papers that just waste your time. They grade more from a Literature standpoint than actual CS content. The midterm was pretty difficult even though I did well on it. He constantly gives out participation grades in class before and after the class just to screw people

Lots of homework
Skip class? You won't pass.
So many papers
3.0
2.0
CS110
Dec 5, 2021
Would take again

He's very knowledgeable and puts his slides and such on blackboard. He hates the use of any technology in class, so if he catches you, you will be called out in front of everyone. Although you don't really have to pay attention in class, he has class participation assignments that are done in class and need to be completed in order to get points.

Respected
Accessible outside class
Participation matters
4.0
3.0
CS110
Dec 9, 2021
Would take again

Professor Otten is a solid choice for CS110; he is very good at explaining, his class is engaging, and his projects are tough but beneficial. Expect tons of 3-point class participation quizzes online and in-person. He will treat you like a middle schooler, but is accessible and helpful via Piazza and office hours.

Accessible outside class
Participation matters
3.0
3.0
CS110
Grade: A
Dec 14, 2021
Would take again

Otten isn't the best, but a solid choice for CS110. He's one of those prof that has a chill-ish attitude but is actually pretty strict. I never listened to online lectures and managed to pass so listening super closely isn't absolutely necessary. However, he has an obsession with randomly doing a small class participation thing so you can't skip :(

Respected
Participation matters
Skip class? You won't pass.
2.0
4.0
CS306
Grade: A-
Dec 15, 2021
Wouldn't take again

This is the second time I have had Professor Otten, I also had him online for CS 110. Otten is a poor online professor as he is way too tough and his level of difficulty does not reflect his teaching quality. He chooses to test you on if you read something instead on if you understand something. Class is interesting but I would take someone else!

Lots of homework
Get ready to read
Tough grader
3.0
1.0
CS306
Grade: A
Dec 18, 2021
Would take again

He's very quirky and easily stressed/annoyed by students and technical difficulties (but when he does it it's ok?). Fond of putting people on the spot. Stay off his bad side by being attentive and making sure your cam/mic works. Assignments are all the same in all sections so it doesn't matter. The class sucks in general and should be an elective.

Skip class? You won't pass.
Group projects
Hilarious
5.0
1.0
CS110
Grade: A+
Dec 23, 2021
Would take again

Mans is too iconic. Yes there's a lot of reading and "busy work," but I thought they were all very interesting. Plus, the chapter quizzes are really easy. There's not even that many papers to write - only 2. Just pay attention to the slides, lectures (participation quizzes!), and take thorough textbook notes and you'll be good to go.

Gives good feedback
Get ready to read
Participation matters
5.0
2.0
CS110
Grade: A
Dec 25, 2021
Would take again

Might be the best prof in the intro CS classes. Explains really well & keeps you on your feet with the participation points. His stories are to live for. There's a lot of busy work, but it doesn't require too much mental effort. The chapter quizzes cover the basic stuff that you can just get from skimming the chapter. The papers you need work for.

Respected
Participation matters
Skip class? You won't pass.
4.0
2.0
CS110
Grade: A-
Jan 27, 2022
Would take again

Professor Otten made CS 110 really enjoyable. You have to pay attention in class though since he does class participation quizzes almost every class.

Participation matters
Lecture heavy
EXTRA CREDIT
2.0
4.0
CS11O
Grade: B-
Feb 2, 2022
Wouldn't take again

He was very unhelpful when giving help on assignments. His common response to most questions asked was "you won't know if you don't figure it out yourself" or something along those lines. The small class participation polls in the online class were only open for a minute at most and were hard to catch. There was also pointless busy work and essays

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
3.0
CS110
Grade: B+
Feb 5, 2022
Would take again

I like Prof. Otten. He teaches to prepare you for your time as a CS major and beyond. Sometimes answers to questions are terse, but only to those that students should be able to find out on their own if they only look (like an email address). He will take extra time in and out of class making sure that you understand the material.

Accessible outside class
Skip class? You won't pass.
Caring
4.0
2.0
CS110
Grade: A
Mar 1, 2022
Would take again

Professor Otten is a great professor! He is perfect person to teach the CS 110 class. Many students may not realize the importance of the course material, but it is necessary to obtain a deeper understanding of computers. My only gripe with him is that he is a little crazy about not having phones in class. However, it helps a lot of students focus.

Get ready to read
Participation matters
Beware of pop quizzes
1.0
5.0
CS306
Grade: C
Apr 26, 2022

I'm not sure if professor Otten qualifies to teach this class?? He is a CS veteran major but teaching something related to law. He might be better at teaching CS-related classes than law classes. In class 80% of the time does not know what he is teaching and he just accepts any comments from students. He rely heavily on TA to help students.

Tough grader
Get ready to read
Lots of homework
5.0
3.0
CS110
Grade: B
May 3, 2022
Would take again

The class layout is very organized and structured. You will know exactly what your suppose to do without any confusion. The professor is very open to any type of question you have of course within good reason. There are very few professors in the world that genuinely care if you are understanding things or not. John Otten cares.

Get ready to read
Participation matters
Amazing lectures
2.0
4.0
CS306
May 19, 2022

He is not a bad teacher. Just the way he teaches this class is not good. He barely teaches anything during actual class. Mostly just goes over the quiz that you take in the beginning of each class. There is also A LOT of homework! Essays, discussion board posts, mock trial preps, quizzes, etc. Just be prepared to do a lot of work outsize of class.

Get ready to read
Group projects
Lots of homework
1.0
3.0
CS110
Grade: A
Oct 15, 2022

His lectures are decent and understandable based on content, but make sure if you have questions keep them to yourself. If you ask a lot of questions he will most likely ask you to figure it out yourself and doesn't approve emails. A majority of his assignments are self-explanatory. Choose another CS professor if you want a more reachable professor

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS310
Grade: A-
Oct 16, 2022

I remember asking questions on an assignment and he responded by saying "figure it out yourself" that is what CS is about. The instructions were not clear and he still refused to help me with the assignment instructions. He WILL looks at your piazza post, but WONT respond to it to frustrate

Tough grader
Lots of homework
Test heavy
5.0
4.0
CS110
Grade: B
Oct 27, 2022
Would take again

Some students commented on his answering questions, I think it is not fair, in our class there are about 250 students, if he keeps answering all questions, he will not have time for anything else. He answers most important ones anyway. The only thing I want him to do is, add some more information about Al Khwarizmi, who came up with algorithm.

Get ready to read
Participation matters
Clear grading criteria
1.0
5.0
CS110
Grade: A-
Oct 28, 2022

Otten probably wrote his own reviews; tbh all the professors are about the same; they are TERRIBLE but you know just pick gotten if you want 1% mercy upon yourself.....211 is hell with Dimitriadis but CS110 is manageable cuz its basic concepts

Tough grader
4.0
3.0
CS306
Grade: A
Dec 11, 2022
Would take again

Otten does a good job clueing into information that is relevant for your grade, though he won't cover everything. Most of the class is just getting your work done. It's helpful to look at Geldon's slides and compile all of your notes into one document (for the final review sheet) to do well on the quest/final (which are open note).

Get ready to read
Group projects
Gives good feedback
3.0
3.0
CS110
Grade: A
Dec 13, 2022
Would take again

There is SOOOO much to write in this class. I was assigned more homework here than any other class this semester. The professor is okay at teaching but I think him teaching online helped a ton. He is kinda rude and will make you want to drop out of CS. If your only other choice is Dimitriadis, take him.

Participation matters
Lots of homework
Beware of pop quizzes
1.0
4.0
CS306
Grade: C+
Dec 15, 2022

I personally didn't like him for CS110, since all my friends had Socrates they had a better opportunity for grade improvement. He wasn't very responsive to emails and especially when we needed help. I didn't like this class. i wouldn't recommend taking him because his exams are super hard as well

4.0
3.0
CS110
Grade: A
Dec 16, 2022
Would take again

This was a pretty good class. It definitely wasn't as bad as most people claim. The PowerPoints were clear, Prof Otten answered all the necessary questions students had (rightfully ignored unnecessary ones), he kept the class engaged, and he was active on Piazza. Just wasn't a fan of the short amount of time we had to read chapters in the textbook.

Get ready to read
Participation matters
Clear grading criteria
4.0
1.0
CS110
Grade: A
Dec 16, 2022
Would take again

Overall pretty chill professor and class. There were a lot of assignments in this class with some of them being writing intensive. However they are not hard at all and very easy to do. The professor is chill and can be unironically funny sometimes. He has been rude to students here and there but they be asking very redundant and obvious questions.

Participation matters
Clear grading criteria
Lots of homework
4.0
3.0
CS110
Grade: A-
Dec 18, 2022
Would take again

The lectures were pretty interesting, and there are participation points in most lectures. The course is heavily weighted on assignments so make sure your assignments are high quality and on time. The homework wasn't that time-consuming, and the "quests" are cumulative meaning you will find some questions on your current quest from the previous.

Get ready to read
So many papers
4.0
2.0
CS110
Grade: A-
Jan 22, 2023
Would take again

Overall fairly decent. Not a fan of the course itself, but professor was fairly nice. Homework could be done fairly quickly, and only 2 medium papers over the semester. He is rude to people that ask dumb/repetitive questions but otherwise he's pretty helpful. Definitely recommend over Socrates!!!

Participation matters
Accessible outside class
Online Savvy
4.0
1.0
CS110
Grade: B+
Jan 25, 2023

Pretty easy class, lectures don't really matter but just show up so you can pass, you just have weekly quizzes on the textbook & videos with a few random small assignments snuck in. All very, very simple work on basic CS material. Worst part of the class was the classmates spamming the chat and wasting time by asking stupid questions he answered.

Get ready to read
Participation matters
Lots of homework
3.0
2.0
CS110
Grade: B+
May 6, 2023
Would take again

He seems like a good guy and a career educator. That is a rare thing to find a universities these days.

3.0
4.0
CS110
Grade: Not sure yet
May 8, 2023

For an introduction to CS class, the assignments were unnecessarily tedious and sometimes difficult. There is a lot of class participation, so attendance is sort of mandatory. The tests are somewhat related to the material taught, but not too much. Also, he gets extremely annoyed at the site of a phone or laptop. Take someone else if you can!

Get ready to read
Participation matters
Lots of homework
4.0
2.0
CS110
Grade: A
May 12, 2023
Would take again

He is a decent professor for 110. The assignments weren't bad (2 papers + 3 projects), and the tests aren't difficult. One thing I don't like about him is that he'd waste time in class talking the people that don't come to class, and always assuming we don't do assignments. He is very kind 1-on-1 and is always willing to help.

Participation matters
Clear grading criteria
Lecture heavy
4.0
1.0
CS110
Grade: A
May 15, 2023
Would take again

Great professor, he's just a stickler for participation in class. Lot's of extra credit opportunities, they're just in class a lot. Lot's of fun puzzles in class also that relate to thinking outside the box and ethical theories.

Participation matters
EXTRA CREDIT
Respected
5.0
1.0
CS306
Grade: A
May 17, 2023
Would take again

I had him for CS110 and CS306. Great guy who wants everyone to do well, but kind've has an obsession for attendance. Also despises phones, and will get extremely upset if you use it during class. In 306 he didn't really lecture much, it was mainly just us reading the textbook to learn. Take him tho

Participation matters
Group projects
Lots of homework
4.0
2.0
CS306
Grade: B+
May 18, 2023
Would take again

Also had him for 110. Honestly, he taught the best he could for this course. This course alone is designed to be a lot of work and reading intensive. Besides getting mad at phones here and there, he was chill throughout the whole semester and just naturally amusing at times. Just read the textbook for quizzes and do your work and you'll be fine.

Get ready to read
Test heavy
Accessible outside class
5.0
1.0
CS110
Grade: A
Jun 13, 2023
Would take again

He is helpful and understanding. May felt as biased, but he is actually experienced. I liked his advices and lectures. He is open to feedbacks. Not a tough grader, but not clear grading rubrics. Frequent class participation activities and collaborative works for CS110. Class has many paper works and quizzes. Homeworks: heavy reading and watching.

Get ready to read
Participation matters
Group projects
3.0
4.0
CS110
Grade: C-
Nov 13, 2023
Would take again

Basically,he was good professor

Participation matters
Lots of homework
Lecture heavy
1.0
3.0
CS110
Grade: Not sure yet
Nov 17, 2023

terrible

Participation matters
Group projects
1.0
3.0
CS110
Grade: B
Dec 4, 2023

He treats all the students like they are in middle school, he's more focused on people using their phones rather than teaching the class, he's extremely petty. The assignments aren't that bad but the midterms and final are not covered during the lectures. There are a lot of class participation assignments as well. Avoid this professor if possible.

Participation matters
3.0
3.0
CS110
Grade: C+
Dec 7, 2023

Overall good guy, although being in his class felt like he hated technology with every fiber of his being, which was off-putting to a room full of 200 new CS majors. Class is packed to the brim with homework, and the homework can be a little wacky to turn in. It didn't help that I had him very early in the morning, and he grades attendance.

Get ready to read
Participation matters
Lots of homework
5.0
3.0
CS306
Grade: B+
Dec 10, 2023
Would take again

Great teacher, loves to interact with students and is fair in terms of grading. Would've liked it more if it didn't have so much outside-class reading and instead used slides to explain cases and theories. Work is surprisingly a lot for such a class, but enjoyable work.

Get ready to read
Group projects
Clear grading criteria
1.0
2.0
CS110
Grade: A
Dec 10, 2023

Treats everyone like in high school. Terrible charisma and personality. I left this class not liking him or the way he represented the university one bit. Because everyone is freshman, he thinks he can pick on students and tyrant them. Some actually stood up for themselves which was nice to see.

Participation matters
4.0
4.0
CS110
Grade: B+
Dec 11, 2023
Would take again

This course is characterized by active class participation, mandatory attendance, and weekly reading quizzes due every Thursday. The instructor refers to the two midterms as quests both worth 15%. The instructor strongly discourages the use of technology in class and gets mad if students are caught using their phones. Class is overall easy.

Participation matters
Lecture heavy
Accessible outside class
5.0
2.0
CS110
Grade: A
Dec 14, 2023
Would take again

There's a quiz each week and then a bunch of bigger assignments due throughout the year. If you go to the lectures or look at the slideshows he posts, it'll be easy. He's strict about phones/headphones and will call you out personally if he sees you. Ppl are giving him bad ratings but tbh if you show up and put effort in you'll get an A.

Group projects
Amazing lectures
Lots of homework
4.0
3.0
CS110
Grade: A+
Dec 26, 2023
Would take again

While he does hate phones and laptops that are used during class time, he gives good advice towards dealing with the CS major and teaches the complicated stuff from the textbook very well in the slides. He's a great professor. Just know this class is A LOT of busywork/homework, reading, and participation.

Participation matters
Lots of homework
Respected
3.0
4.0
CS110
Grade: A+
Jan 5, 2024
Would take again

The lectures are informative, sometimes entertaining, and really get into the heart of Computer Science. He does call out students when they're on their phone, which becomes very distracting and annoying. Plenty of content in the course, but knowing the basics should get you through the exams easily. Overall, some good and bad with this professor.

Get ready to read
Participation matters
Lots of homework
4.0
3.0
CS110
Grade: B+
Jan 11, 2024
Would take again

He's a good prof and responds to emails quickly but j don't use ur phones he gets mad and thats a bit distracting during class. Attendance isnt mandatory but almost every class theres a participation credit that's 10% of ur grades and he also goes over the ans before turning in. He summarizes the readings thoroughly through class lectures & slides.

Get ready to read
5.0
2.0
CS306
Grade: A
Jan 17, 2024
Would take again

Decent choice for 306 if you're intimidated by the lawyer professors. Straightforward, lectures are alright, fair grader for the stuff he does ("quest," mock trial) as long as you read/follow all instructions. Quizzes on each reading (go to class!) which are 99% of the time open note and easy points. Do NOT use your phone or laptop during class lol

Get ready to read
Participation matters
Clear grading criteria
4.0
1.0
CS110
Grade: A+
Jan 21, 2024
Would take again

He's annoying abt phones and laptops, you'll see what I mean. Other than that he's good. You have to attend if you want participation points. Any prof should be fine for cs110, easy class in general. If you work smart, not hard, then you'll find this class has a small workload, still hafta do it tho & don't be late or you'll get a lotta points off.

4.0
1.0
CS110
Grade: A
Feb 7, 2024
Would take again

Midterms and final are mostly based on the reading quizzes and you're allowed to make a cheat sheet. You can retake the reading quizzes as many times until the due date. Assignments are not that hard and the professor is active on Piazza or email for questions. Kind of intimidating during lectures but is actually pretty helpful. Overall easy class.

Get ready to read
Participation matters
Group projects
1.0
4.0
CS306
Grade: Not sure yet
Apr 17, 2024

If you plan to take CS405 (aka CS306), then Otten should be your last option! His lectures are him talking about topics covered by the textbook, and he does not have slides for lectures. I don't even know why I go to class. He likes to resort to lack of preparation when you don't do well on quizzes, discussions, or mock trial. AVOID IF POSSIBLE!!!

Tough grader
Get ready to read
Participation matters
1.0
4.0
CS222
Grade: C+
May 9, 2024

Started out pretty easy but as it became more difficult I used the online forum to get help as he encouraged. But his responses were very mean and condescending towards me personally even though there was often times very little wrong with my code. The exams were paper, and we had to handwrite and he graded harshly on things like capitalization.

Tough grader
Beware of pop quizzes
Graded by few things
1.0
5.0
CS222
Grade: B-
May 9, 2024

This man is an interesting character. I understand not being on my phone. He tries to weed out distractions, but vim, coding on paper, and such ignorance towards other text editors, which can give you vim, btw, is just too much. Other than that, he's a pretty chill guy, but I only took him because I had no other options.

Participation matters
Lots of homework
Beware of pop quizzes
4.0
3.0
CS306
Grade: B
May 22, 2024
Would take again

Alright professor. The content of the course was more geared towards opinions and memorizing terms. Otherwise, the exam is straight forward, no trick questions.

Participation matters
Clear grading criteria
Gives good feedback
2.0
5.0
CS110
Grade: B+
Nov 18, 2024

he doesn't allow laptops except for a section where he can see and is OBSESSED with attendance and people being on their phones. Pretty nice when talking to one on one tho. ATTENDANCE IS MANDATORY! The course work overall is fine if you pay attention and actually review before hand. The test are a little confusing compared to course work.

Participation matters
Beware of pop quizzes
5.0
3.0
CS310
Grade: A
Dec 3, 2024
Would take again

A truly excellent lecturer. Prof Otten goes out of his way to make sure most everyone in the class understands the material. He is very fair, and actually engaging. He likes to tell stories, to put the subject matter in a human context. I would definitely take more classes with Professor Otten. He is never boring, and often fun.

Participation matters
Amazing lectures
Inspirational
2.0
3.0
CS306
Grade: B
Dec 6, 2024

Has okay lectures but, spoke very rudely to students on multiple occasions, hates technology of any kind. Doesn't post notes or use slides during lecture. Mock trial was fine and easier than lawyer professor. Is more helpful outside class than in class. Quizzes every week and class participation, but isn't unique to him for this class.

Participation matters
Group projects
Lots of homework
5.0
4.0
CS310
Grade: A
Dec 10, 2024
Would take again

Otten cares about his students. He isn't great at Java and inexperience shows in lecture, but he makes sure we understand the topics. Office hours are 1-on-1 and lectures are enjoyable if you pay attention. Utilize other professors' office hours as they offer more help. You might struggle with the content but it's easy to find helpful resources.

Amazing lectures
Caring
Accessible outside class
1.0
5.0
CS310
Grade: F
Jan 10, 2025

Awful, no do take for this class. By test heavy I mean the test was HEAVY. Midterm was so hard. Refuses to use technology to teach, uses marker and the whiteboard and get ready to erase bc he makes a mistake, and erases every other word. He hates java and codes in c for this class. Had an awful time, unless you want the same, take someone else.

Tough grader
Lecture heavy
Test heavy
2.0
3.0
CS306
Feb 3, 2025

Overall he is OK. I just don't really like his method of teaching. Make sure you take thorough vocab notes. Not very flexible; he does things in a very linear/traditional fashion. Also not very empathetic towards students and not an inspirational professor.

Get ready to read
Participation matters
Lots of homework
1.0
5.0
CS306
Grade: C
Feb 19, 2025

Lately he's been on a yelling streak. Constantly berating and yelling at students for minor infractions. Yelled at a student the other day for going to the bathroom and looking at his phone on the way back, not even in class. It was during class, not a test or anything else. Today he was screaming at a student although I didn't catch what it was.

Get ready to read
3.0
2.0
CS306
Grade: B-
Mar 25, 2025

He's quite average, friendly guy but boring lectures. No phones and mandatory attendance policy. Pop quizzes do happen, but it's for every professor in this class. Read the textbook and take notes. Do well on the mock trial stuff and you'll succeed. This class isn't hard it's just boring as hell + you have to go to class :\

Get ready to read
Participation matters
Beware of pop quizzes
1.0
5.0
CS262
Grade: C
Apr 4, 2025

I don't know how the 262 coordinator Humza Mughal is allowing this professor to teach this way. He covers material at such a fast pace only he understands it. His quizzes are much harder then the actual material he teaches, moreover he doesn't post slides. Imagine attending every class and putting hours into this class just to end up with a C.

Tough grader
Beware of pop quizzes
5.0
3.0
CS306
Grade: B
Apr 23, 2025
Would take again

He has a sarcastic and sometimes angry tone when speaking to students, but that is because he honeslty cares about what he is saying. If you are on his good side he is hilarious to talk to. He doesn't sugar coat anything and will tell you how it is. No technology in class but like its fine. CS405 is gonna be a lot so you can't blame him. Great man!

Get ready to read
Group projects
Inspirational
5.0
2.0
CS262
Grade: Not sure yet
Apr 28, 2025
Would take again

Otten talks brashly, but he's passionate about what he teaches. His lectures are very interesting. Projects, labs, and exams weren't difficult. He's accessible outside of class and active on Piazza. I dealt with health issues and he was accommodating. Cons: quizzes are difficult, he doesn't have slides to refer to, big no on technology use in class

Beware of pop quizzes
Lecture heavy
Accessible outside class
4.0
4.0
CS262
Grade: Not sure yet
May 3, 2025
Would take again

Show up and take notes on lecture, quizzes are based off lecture. Don't leave class early, don't go on phone/laptop, don't talk or distract. His tests and quizzes can be vague or over complicated for simple concepts which isn't great if you have a learning disability or struggle with interpreting things very literally. Otherwise it's a great class.

Participation matters
Amazing lectures
Gives good feedback
5.0
3.0
CS262
Grade: A-
May 11, 2025
Would take again

If you're serious about learning, he's one of the best at GMU. He may seem strict at first, but his teaching style is effective. Handwritten notes help a lot go to class, study the concepts, and you'll do well. He allows notes on most quizzes, but make sure you truly understand the material. Memorization alone won't get you through.

Amazing lectures
Lecture heavy
5.0
5.0
CS262
Grade: A-
May 13, 2025
Would take again

Positives: 10/10 professor if you want to learn. Explains difficult topics clearly. You will be an expert in C by the end of his class. Negatives: Hates technology(might even get yelled at), DIFFICULT exams. I would absolutely pick him again.

Tough grader
Participation matters
Amazing lectures
1.0
5.0
CS110
Grade: B+
May 26, 2025

He was an okay teacher but wasn't very nice. One time on a test I had a question about a word that was used in a question and he said if I "couldn't figure out the meaning of the word then I had no business trying to become a computer scientist." I got a 90 on the exam. He lets you have a note sheet for tests, which is nice and appreciated.

Get ready to read
Group projects
Lots of homework
4.0
4.0
CS262
Jun 5, 2025
Would take again

Strict but in a good way. Knows his stuff for sure. Fairly hard tests

Get ready to read
Respected
Test heavy
4.0
3.0
CS110
Grade: Not sure yet
Oct 20, 2025
Would take again

He is a very knowledgeable professor. Although he's strict about technology, I understand where he's coming from. The lectures are a little boring and don't cover everything, but that's got more to do with students asking irrelevant questions. You need to attend the classes and study the quizzes before each test to do well.

Participation matters
Accessible outside class
4.0
2.0
CS306
Grade: Rather not say
Nov 13, 2025
Would take again

good lectures that aren't boring, but DO NOT have your computer or phone out, definitely accessible outside of class if you miss things or want to make things up just talk to him. Tests were easy, quizzes were easy and sometimes he did group quizzes. Would recommend for this class and go to the final exam review session!

EXTRA CREDIT
Group projects
Accessible outside class
3.0
4.0
CS110
Grade: A+
Dec 2, 2025
Would take again

He's a typical boomer. Hates it when u have a phone or laptop out like he will shout at u from the stage. Otherwise it's a pretty easy and dry class

Lecture heavy
4.0
3.0
CS110
Grade: Not sure yet
Dec 3, 2025
Would take again

He keeps the lectures entertaining. The workload is average not too hard but time consuming. He is strict about electronics but it's not a big deal. He cares about his students and is considerate with grading.

Get ready to read
Participation matters
EXTRA CREDIT
4.0
1.0
CS110
Grade: A
Dec 3, 2025
Would take again

The textbook is content heavy, but his lectures provide a good summary of the information. He is strict on no electronics. Class participation matters because he gives out small group worksheets randomly. He really likes puzzles. I would take him again :)

Get ready to read
Participation matters
EXTRA CREDIT
3.0
1.0
CS110
Grade: A
Dec 8, 2025
Would take again

The professor is very kind and cares for his students. Other kids in my section would ask dumb and irrelevant questions, which would shorten the time of the lecture. I think the only issue was that Professor Otten would try to answer every question. Class is easy, boring, and honestly useless. Good amount of busy work. Tests are trivial.

Participation matters
5.0
3.0
CS110
Grade: A+
Dec 12, 2025
Would take again

Spends a bit too much time answering irrelevant questions. Most of this class is you slogging through some easy, and some difficult tasks that are sometimes useless. It's a survey class, you won't dive in depth much with any one topic. XTRA cred is offered near the end of the semester. Has a fetish for no phones, show up to class and you'll be fine

Participation matters
EXTRA CREDIT
Lecture heavy
3.0
2.0
CS110
Grade: B
Dec 15, 2025

He is a chill professor. Class is easy. Attend class for participation (those points matter). He is just very stingy on phones and devices. If he sees u using it in class he will call you out and proceed to talk about how technology is bad for ppl. First couple of times it didnt matter. But then it just got annoying. But overall decent professor.

Get ready to read
Participation matters
Group projects
4.0
3.0
CS110
Grade: A+
Dec 16, 2025
Would take again

Decent lecturer, but spends a lot of time answering easily lookup-able questions, so we don't cover the whole content. Puzzles were fun, and gave lots of EC at the end. Only main issue is assignments are a lot of busy work (Like convert 2829102 to binary) and exams had unnecessary trivia. A bit of a useless class, but Prof is good. Keep off phones.

Participation matters
Group projects
Lots of homework
3.0
2.0
CS110
Grade: A
Dec 17, 2025
Would take again

Easy class to be honest. Just look over the slides and you'll be straight. While there is a textbook, there is no need to get it as none of the material on the textbook was on the exam, beyond what was on the slides. Majority of classes, there is class participation. Just pull up, do the participation, and dip. Simple.

Participation matters
3.0
3.0
CS110
Grade: A
Dec 18, 2025
Would take again

The class overall wasn't too bad, as long as you studied for big exams and were present, you would have most of the content you need to pass. No phone use of any kind is permitted though, which is a fair request to make in a class, but I felt that interrupting the lecture to ask students to put the phone away was a little unnecessary at times.

Participation matters
Lots of homework
Lecture heavy
3.0
1.0
CS110
Grade: A
Dec 19, 2025

The course as a whole is pretty easy, just make sure to show up to class to get class participation. You should get an A with little work outside of class. The professor is a great lecturer, but his obsession with the no electronic devices rules dragged down lectures. He calls someone out every lecture, sometimes going up the aisle, wasting time.

Participation matters
Group projects
3.0
2.0
CS110
Grade: A
Dec 21, 2025
Would take again

He's great at lecturing but he incredibly disruptive and disrespectful to the class. It felt like almost half the class time was him just calling out people for using electronics or him saying that people don't belong and they should change their major. It's a bit of a shame since he's such a lecturer

Clear grading criteria
Lecture heavy
5.0
3.0
CS306
Grade: A
Dec 30, 2025
Would take again

Professor Otten's enthusiasm for the course content is apparent which made his lectures interesting. This is a reading & writing-heavy course. Professor Otten is accessible outside of class, especially on piazza and email. Overall a nice and extremely fair professor. Show up to lecture and complete the assigned readings before class to do well.

Get ready to read
Participation matters
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 115 grades
Most common grades:
A (42)
A- (18)
A+ (15)
Grade Distribution
A(57)B(16)C(10)D(0)F(1)A-/B+(31)
Based on 129 reported grades
A: 42
A-: 18
A+: 15
Not sure yet: 13
Common Tags
Participation matters (58)
Get ready to read (39)
Skip class? You won't pass. (28)
Lots of homework (26)
Respected (20)
BEWARE OF POP QUIZZES (19)
Lecture heavy (17)
Group projects (16)
Rating Trend

Declining

-0.84 avg change
Apr
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS262

4.2

(59)

CS310

3.7

(6)

CS110

3.3

(76)

CS306

3.1

(20)

CS105

2.6

(5)
+2 more courses
Difficulty by Course

CS222

4.5

CS11O

4.0

CS310

3.3

CS262

3.0

CS306

3.0

Similar Professors