3.5
Quality2.8
Difficulty66%
Would Retake169
Reviews66%
Would Retake
169
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.84 avg changeRatings by Course
CS262
4.2
(59)CS310
3.7
(6)CS110
3.3
(76)CS306
3.1
(20)CS105
2.6
(5)Difficulty by Course
CS222
4.5
CS11O
4.0
CS310
3.3
CS262
3.0
CS306
3.0
Reviews (169)
He's good
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.
Enjoyable teacher to take
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.
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.
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.
AVIOD
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.
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
good easy
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.
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
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
Otten has the be the best all around guy i've ever met in the CS faculty
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.
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.
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!
Take him if possible!!! I'm done.
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.
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.
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.
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
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.
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.
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
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!
Just okay professor, not that great. Wouldn't take him again
Great professor
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.
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.
Solid teacher, explains things well. As long as you go to class for the quizzes you should be fine.
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.
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!
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.
All around, a solid CS professor. #SavageOtten
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.
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.
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
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!
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
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
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.
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.
Disorganized class and boring.
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.
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.
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.
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.
He is excellent!!!
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.
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.
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
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.
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.
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.
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.
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
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.
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
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.
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?
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
I like Otten.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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
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.
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
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.
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.
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 :(
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!
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.
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.
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.
Professor Otten made CS 110 really enjoyable. You have to pay attention in class though since he does class participation quizzes almost every class.
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
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.
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.
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.
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.
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.
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
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
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.
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
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).
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.
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
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.
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.
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.
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!!!
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.
He seems like a good guy and a career educator. That is a rare thing to find a universities these days.
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!
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.
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.
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
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.
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.
Basically,he was good professor
terrible
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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!!!
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.
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.
Alright professor. The content of the course was more geared towards opinions and memorizing terms. Otherwise, the exam is straight forward, no trick questions.
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.
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.
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.
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.
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.
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.
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.
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 :\
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.
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!
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
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.
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.
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.
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.
Strict but in a good way. Knows his stuff for sure. Fairly hard tests
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.
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!
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
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.
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 :)
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.
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
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.
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.
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.
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.
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.
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
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.
Class Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.84 avg changeRatings by Course
CS262
4.2
(59)CS310
3.7
(6)CS110
3.3
(76)CS306
3.1
(20)CS105
2.6
(5)Difficulty by Course
CS222
4.5
CS11O
4.0
CS310
3.3
CS262
3.0
CS306
3.0