3.8

Ed Ahrens

Computer Information Systems - De Anza College

3.8
Quality
1.7
Difficulty
79%
Would Retake
92
Reviews
3.8
Quality
1.7
Difficulty
3.8
Helpful
3.7
Clarity

79%

Would Retake

92

Reviews

Rating Distribution
Official
92 total ratings

5

42

4

17

3

16

2

9

1

8

What Students Say

Labs are worth 60% of the total grade

22AANDLINUX - 4.0 rating

It's mainly reading off of the slides and self-study class

CIS22B - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

15%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 53 grades
Most common grades:
A+ (35)
A (16)
Not sure yet (3)
Grade Distribution
A(51)B(0)C(0)D(0)F(0)A-/B+(2)
Based on 56 reported grades
A+: 35
A: 16
Not sure yet: 3
A-: 2
Common Tags
Caring (20)
Clear grading criteria (16)
Gives good feedback (15)
Respected (10)
Accessible outside class (10)
Graded by few things (8)
ACCESSIBLE OUTSIDE CLASS (7)
LECTURE HEAVY (4)
Rating Trend

Improving

+0.51 avg change
Aug
Sep
Oct
Mar
May
Dec
Last 6 months
Ratings by Course

C14A

5.0

(1)

CIS3

5.0

(1)

AGBGAGBG

5.0

(1)

CIS

4.3

(3)

CIS22B

4.2

(38)
+13 more courses
Difficulty by Course

BG15

5.0

CIS014

4.0

AGBGAGBG

3.0

CIS15AG

2.3

CIS15BG

2.2

Reviews (91)
5.0
2.0
CIS15BG
Feb 11, 2004

Great teacher

5.0
1.0
15BG
Feb 25, 2004

Good teacher has a sense of humor and nice teaching method.

5.0
2.0
CIS15BG
Mar 21, 2004

He's a good teacher. Fairly straightforward with the labs. One Midterm, and final are the only tests which both are open book/notes. Then the 6 labs make up the rest of the grade.

3.0
3.0
CIS15BG
Mar 28, 2004

The class is not boring, but he doesn't lecture very well...not clear in his lectures....hardly learnt anything...

3.0
1.0
15BG
Jun 11, 2004

Very borring for smart people, and an easy A for not so bright. He gives max points for labs submitted on time, doesn't matter what code is inside. All tests are open book. If you smart enough to copy a definition from the book, you'll get an A on all tes

5.0
1.0
CIS15BG
Jun 23, 2004

cool teacher, but well WAY TOO EASY, he'll work as like an instructor for a class that prepares u for programming, but for an intermediate level tho, u have a HUGE jump of difficulty when u goto the next level

5.0
1.0
CIS
Nov 7, 2005

He is a great teacher. his exams are open book, but he assumes students learnt eavrything doing lab problems. like his style of teaching.

2.0
1.0
CIS15
Oct 31, 2008

Took him for "Intro to Computer Programming in C". Pros: Very easy, exams are straight forward, labs are pretty basic. Cons: Doesn't cover a lot of material, goes off on long tangents, repeats himself from class to class, contradicts himself, uses white board for programming!, seems stuck in the 20th century. If you're looking for an easy A...

1.0
5.0
CIS15AG
Apr 20, 2009

He is so boring...He is not an easy teacher....HARD EXAMS....100 pts is the whole class, which is pretty hard...OLD...

1.0
1.0
CIS15A
Jun 30, 2009

I would rather be waterboarded.

2.0
4.0
CIS014
Jul 21, 2009

Nice person, but he is not teaching subject, imho. Slides from the book, exercises from the book and talks about his diet. Why taking this class? Just buy a book.

5.0
3.0
CIS15A
Jul 22, 2009

Fantastic teacher. Repetition mentioned above is making sure students get it. Kids complaining about moving too slowly/get into 20th century have no idea what they're talking about. He is crystal clear, explains concepts thoroughly, and teaches rather than merely lecturing. Hoping to have him as prof. for next section of class as well.

5.0
1.0
C14A
Aug 26, 2010

He is really helpful and passionate about teaching. His lectures reinforce the material that is in the book. If you read the book you will do just fine on the labs and exams.

1.0
1.0
CIS27
Jul 22, 2011

Painfully boring. Slow. Tests are too easy, to the point of feeling you just wasted your time.

3.0
1.0
CIS15BG
Aug 6, 2011

Very easy A. Exams are open book, open notes. Labs are insanely easy. Doesn't teach you anything.. Just says read the book and then do the labs. Doesn't even know how to program... Just tries to make himself look smart and important. Take if you want an easy A, but stay away if you plan on taking CIS classes after that. You will fail miserably.

4.0
2.0
CIS15AG
Sep 27, 2011

I took his class in the summer. Tests were open book/notes and straightforward. I was completely new to coding so I was quite lost in the beginning but he said not to worry. If you ask for help he will provide it. I found his lectures a bit lacking. Labs were medium difficulty for me.

2.0
4.0
CIS15AG
Oct 23, 2011

He is easy only in the sense that his labs are simplistic and short. He is difficult because he doesn't know the subject and is disseminating incorrect information. (a + b)++ ?!?! His lack of command of the language means learning is harder. Very disappointing given this is where future programmers get their start.

4.0
2.0
CIS15AG
Mar 2, 2012

Chillest CIS 15AG clas i had taken it once before. I recomend this guy for anyone trying to simply replace their previous 15ag grade as most of his labs are fairly simple. If you are planning on advancing to higher programming then not the best since you will only know a few basics and struggle on the next class.

1.0
5.0
BG15
Mar 8, 2012

Dont take him for 15BG.You will suffer in CIS15C cause delia teaches 15C. I failed 15C miserably after taking 15BG with him.

2.0
4.0
CIS15BG
Mar 12, 2012

Highly disappointed.i agree with the person bellow, he doesn't know how to teach the subject. I finally dropped his class and re-took with someone else

3.0
1.0
CIS15AG
Aug 14, 2012

Professor was very unhelpful, easy A though :D!

2.0
1.0
CIS15AG
Aug 30, 2012

Took his class in summer, totally waste my entire summer. way to easy and the lecture is boring. The test is open book, I didn't buy the text book he required but I can still got A.

3.0
1.0
CIS15C
Sep 23, 2012

easy A class. the professor is nice and interesting

5.0
1.0
CIS3
Dec 10, 2012

great teacher. took his class in the summer and got an A. Midterms and finals are open book,however the class is very boring. If you want an A and easy teacher, you have to take him. he does give a lot of work though

2.0
1.0
CIS15AG
Dec 25, 2012

I do NOT recommend this professor for those who plan on going far with CIS. His class was too easy for the students' own good. When I moved up to 15BG, it was a complete struggle. All the students from his AG in my BG class dropped. I was the lone survivor. Nice person, but not a very good teacher at all. Take someone else and do yourself a favor.

5.0
3.0
AGBGAGBG
Jan 23, 2013

Great teacher, really cares about us learning the material. I recommend him to everyone!

5.0
1.0
CIS22A
Sep 30, 2014

Very good instructor.

3.0
2.0
CIS22B
Grade: A+
Nov 25, 2014

Honestly the nicest professor you'll have, but he doesn't exactly teach computer science. It's mainly reading off of the slides and self-study class. His labs are built off of each other and he doesn't care if you turn it in years late. His exams were multiple choice and were very easy. Entirely self-study class, must be studious.

4.0
1.0
22A
Grade: A+
Jun 10, 2015

Very chill professor. Hw is very easy, tests are all multiple choice and pretty easy too if you study. Easy A, but you need to read on your own if you actually want to learn. Very chill lectures, he allows extensions and an easy grader.

4.0
1.0
22AANDLINUX
Grade: A+
Jun 10, 2015

Ahrens is a good man. He is a very good and fun person to talk to, not just for computer science, but for other areas of life. His exams are relaxed multiple choice problems and his labs are very doable if you aren't a vegetable. Labs are worth 60% of the total grade. Tests are worth 40% of the total grade. He is very willing to work with students.

5.0
2.0
CIS22B
Aug 24, 2015

Great professor. He is definitely willing to help on any assignment. The assignments are initially easy, then they become more difficult towards the end of the quarter. Also, the tests are open book. I would say this CIS professor is the best. Very friendly! It is very possible to get an A, only through hard work of course!

5.0
2.0
22A
Grade: Not sure yet
Nov 17, 2015

Professor Ahrens is always willingly to help you and doesn't expect you to already know the material. If you are new to coding and you are a passionate student with good study habits, you will do fine. Do the reading, ask questions, and even watch videos if you need to. Overall, he is a great teacher. I would recommend him to anyone taking 22A.

4.0
1.0
CIS22A
Grade: A+
Dec 11, 2015

Mr. Ahrens, regardless of his "boring" lectures and lame jokes, is an incredible and wonderfully dedicated educator. The codelabs and lab assignments are fun to complete and personalize. Honestly, just involving yourself in comp sci really gets you into programming. Easy class. Highly recommend. Attendance isn't mandatory AFTER drop out date.

5.0
2.0
CIS22A
Grade: A+
Jan 18, 2016

Good teacher. Despite the bad jokes and lectures from the book, he is very willing to help you succeed. Codelabs need to be completed by end of the quarter, so take it at your own pace. Labs are overall easy, and tests are online multiple choice questions, and even better, is open notes and book.

5.0
1.0
22A
Feb 19, 2016

Great teacher for 22A, I have never done C++, makes it clear, I would definitely recommend him to a friend and take him again.

4.0
2.0
22A
Grade: A+
Sep 26, 2016
Would take again

Incredibly knowledgeable professor who knows the content inside out. I'd strongly recommend students take him for CIS 22A, especially if you are new to programming. Rather than beginning writing your own code in 22A, you first modify some of his own provided code. Towards the end of the quarter you should be confident in writing complete programs.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
3.0
2.0
CIS18A
Grade: A
Mar 21, 2017
Would take again

Too easy for your own good. Take this class if you want a really easy A, not if you want to learn. You'll struggle later in CS without a solid foundation.

5.0
2.0
22A
Grade: A
Apr 10, 2017
Would take again

He's a great guy who is really passionate about what he does. However, he is lecture heavy and attendance is mandatory. In addition to that, he is difficult to hear which makes his lectures long and boring. He has great powerpoints that are useful for midterm and final.

Gives good feedback
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
2.0
CIS22B
Grade: Not sure yet
Jul 28, 2017
Wouldn't take again

Horrible lab project! He give me exact what need to do! It cannot be easy more, but I do not like this teaching style. If you just need to take 22A and 22B, this class is good for you. Otherwise, you should get other one.

LECTURE HEAVY
4.0
2.0
CIS22A
Grade: A
Aug 13, 2017
Would take again

Hes a really cool, old guy. This guy should be a cakewalk during the regular quarter because he was already very easy during summer quarter which is quite short. Just make sure to stay on top of the codelabs, especially if youre new to coding. Dont worry about trying to finish all of them if you cant though. Sadly he doesnt do EC but its easy

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
4.0
2.0
22A
Grade: A
Dec 11, 2017
Would take again

Ed is a friendly instructor. He was a pro in the field before so he has a good understanding of the subject. His class, however, is too easy. Go to lectures and read the books, and you will assure an A for yourself. Easy tests. Good at answering questions. Suitable for beginners, but if you already know basic CS, I recommend harder courses.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Tests? Not many
5.0
2.0
CIS22B
May 1, 2018
Would take again

Dr. Ahrens is a great professor. His class is slightly fast paced, and you'll fall behind if you don't do the readings, but it's not too hard to catch up. And he is a very nice man. He tells fun stories, and he makes class pleasant and easy to sit through. I can't say that about all my other professors.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
1.0
CIS22B
Grade: A+
Sep 3, 2018
Would take again

Loved his course. Not in the way where I looked forward to it, but his lectures are comprehensive and light (he does go on tangents tho, but he manages time well anyways). His labs are easy to complete, and he gives example of the exact labs in class. Also will round if you show up. His tests are 100% multiple choice.

Skip class? You won't pass.
Clear grading criteria
Caring
4.0
2.0
CIS22B
Grade: A
Sep 20, 2018
Wouldn't take again

He has a great personality and loves to talk. His lectures were boring but very helpful with the homework. A very chill class and easy A. He has a great personality and loves to talk. If you want to be challenged and learn a lot, then I wouldn't take him.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
1.0
1.0
CIS22B
Sep 23, 2018
Wouldn't take again

Only take if you want an easy A since he gives you the answers. Lectures are more about his personal life with poor jokes than actual CIS. Teaching style is reading off powerpoint slides while skipping over most things. You will not even use an IDE in class, there's no coding involved during class. Only listening rushed slides and his life.

3.0
2.0
CIS22A
Oct 31, 2018
Wouldn't take again

He's a very nice person. However, his lectures are uploaded online, and he reads off of them in class for an hour. He goes over some code by playing around with it to demonstrate the concepts. It's a very slow-paced class, easy assignments (he does most of them already for you). Open-book/notes for midterms and tests. Expect to learn on your own.

Clear grading criteria
Caring
2.0
1.0
22A
Grade: A+
Dec 11, 2018
Wouldn't take again

A very uninspiring experience. The class was trivial and extremely easy, and all the answers to everything: Labs, codelabs, midterms, final were all online. His lecture is just an hour of him going over the slides, and there was barely any student participation within the class. If you're serious of learning how to code, don't take him.

Clear grading criteria
4.0
1.0
22A
Dec 17, 2018
Would take again

An easy A class for people who want to pass. Finals are open book as well.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
2.0
1.0
22A
Grade: A+
Jan 2, 2019
Wouldn't take again

Pros: Extremely easy A, and he's a pretty chill dude. Cons: You won't learn anything, and a good foundation is especially important for CS. You're supposed to read the textbook before each class, but then you get to go in and hear an extremely boring and monotone slideshow on the stuff you literally just read about.

Hilarious
3.0
2.0
22A
Grade: A-
Jan 13, 2019
Would take again

Very easy class, I actually didn't even turn in the last labs and still got an A- . Lectures are very boring and repeats of what you read in the textbook before class, he also skips over a lot of important things you might need in the future. It's a good class for people who like to self-study though since you will have a lot of free time.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
LECTURE HEAVY
3.0
1.0
CIS22B
Grade: A+
Mar 28, 2019
Would take again

Prof Ed is very easy, I personally dont like C++ so I took him to just get an A, but if you care about learning the subject, then dont take him cause he doesnt teach anything. Definitely go for easy A.

Accessible outside class
Graded by few things
Clear grading criteria
3.0
1.0
22A
Grade: A
Apr 1, 2019
Would take again

Ahrens is a pretty easy prof. His midterms are way easier than his labs. Some of the labs got pretty detail orientated. If you care about learning c++ you have to take responsibility and read the textbook otherwise you won't learn in his class.

Caring
1.0
1.0
CIS22A
Mar 9, 2020
Wouldn't take again

Lazy person not willing to answer difficult questions; just read the PPT directly got from book no more illustration or in-class exercise. Good choice for students who don't want to do CS major but totally a time-wasting class for CS student who still want to pursue further class into 22B with another really good professor. So it's your own choice.

4.0
3.0
CIS22A
Grade: Not sure yet
Nov 24, 2020
Would take again

Even though he is old, he is very open-minded and respect students. The textbook is fun, his lecture is slow, you could feel like it is boring, but most of the learning comes from the textbook anyway. The lecture is repeating textbook, but should listen if you are new to programming, and he gives out hints about exams so you should listen to them.

Accessible outside class
Skip class? You won't pass.
4.0
3.0
CIS22A
Grade: A+
Jan 28, 2021
Would take again

Professor Ed is great, and has been using a Discord to keep in touch with students whenever he has free time, and will answer complex questions. 22A class uses a great online textbook, codelabs which can be tricky (ask your fellow students and professor for help), exams / labs are usual.

Lecture heavy
Caring
4.0
1.0
CIS22B
Grade: A+
Mar 17, 2021
Would take again

Legit the easiest A you will ever get. You will learn how much time you are willing to learn, but no matter how much time you spend you will get an A guaranteed. Professor Ed is very knowledgable and will help you if you ask. Yeah his lectures may seem a bit boring but you will learn if you ask questions and pay attention.

5.0
2.0
CIS22B
Grade: A+
Apr 26, 2021
Would take again

Ahrens is a great choice for an easy class experience and open policy for grading and feedback.

Gives good feedback
5.0
1.0
CIS22B
Grade: A
Aug 18, 2021
Would take again

Easy A. His lectures just goes over Zybooks. His grades are based on just labs, Zybooks participation and challenges, and tests. He gives the answers to all the labs in the meetings before they're due. Tests are very easy and straight from Zybooks content.

Lots of homework
Lecture heavy
5.0
2.0
CIS22B
Grade: A+
Oct 14, 2021
Would take again

Waited a whole quarter just to take his class again. I was a bit nervous to take Cis 22B, it is a bit more challenging, however, he talks about each lab thoroughly during class and loves when you ask him questions.

Gives good feedback
Respected
Caring
5.0
1.0
CIS22B
Grade: A+
Dec 12, 2021
Would take again

I love him so much!

Gives good feedback
Respected
Caring
5.0
1.0
CIS22A
Grade: A+
Dec 17, 2021
Would take again

Your grade in this class is determined by Labs and Homework. There is one midterm and a final, but the labs outweigh them significantly. Labs are due every 2 weeks (6 total), and can be resubmitted up to 10 times for full credit. There is a lot of work to do (zybooks and codelabs), but doing them will guarantee you an A.

Lots of homework
Accessible outside class
Lecture heavy
3.0
1.0
22A
Grade: A
Mar 2, 2022
Would take again

I took him for CIS 22A this quarter and it was an easy A. He reads off of zyBooks for the lectures and then assigns labs. There's only one midterm and a final at the end. He's really helpful cause you can ask him questions on discord and he always answers. You have to teach yourself some stuff though.

Respected
Graded by few things
5.0
2.0
CIS22B
Grade: A
Mar 22, 2022
Would take again

Great professor. Goes over assignments in class so students know what to do, midterms/tests are extremely easy. grades quickly and provides good feedback. Use of zybooks helps reinforce concepts as well.

2.0
1.0
CIS22B
Grade: A+
Mar 27, 2022

This prof will NOT adequately prepare you for 22C. I had to relearn & UNLEARN things I learned in this class. Lectures are just him reading off of Zybooks. No point in attending. I recommend taking a more difficult class. CS is not something you can slack off in and succeed.

Clear grading criteria
Graded by few things
Accessible outside class
5.0
1.0
CIS22A
Grade: A+
Jul 3, 2022
Would take again

Professor Ahrens is a really easy-going guy and makes a discord to communicate with students. The class was a super easy A

Caring
Respected
Accessible outside class
5.0
3.0
CIS22B
Grade: A+
Jul 14, 2022
Would take again

Great teacher. I liked his course. Wish there were more teachers like this one.

Amazing lectures
Inspirational
Respected
5.0
1.0
CIS22B
Grade: A+
Aug 8, 2022
Would take again

Fun guy, goes over answers to assignments in class, answers your questions quicky. It is a bit of a slower speed than many people are used to, you learn a good amount.

5.0
1.0
CIS22B
Grade: A
Dec 7, 2022
Would take again

Class with prof Ed is pretty wholesome. He is like a sweet grandpa that helps you with your coding homework. Goes over zybooks but he definitely does have more than what it takes to teach the class. Labs are easy and he has his own discord with tutors to help. Good professor.

4.0
1.0
CIS22B
Grade: A+
Dec 12, 2022

I really like this professor. He's very responsive to students questions even has a discord set up by him to answer student questions whenever has available(he's very active). The concepts he teaches is quite interesting but the only complaint I have is that the labs and tests are way too easy.

Amazing lectures
Gives good feedback
Caring
4.0
1.0
CIS22B
Grade: A
Dec 17, 2022
Would take again

Really nice guy and easy class. Does not take attendance (class was synchronous). During class, he rereads Zybooks and goes off on long tangents. Easy labs. Shows lab solutions during class before they're due. Can re-submit labs. Can get 90+ percent on tests without studying (CTRL+F Zybooks). Only tests/quizzes were 1 midterm and 1 final exam.

Caring
Respected
Online Savvy
1.0
1.0
CIS22B
Grade: A+
Jan 18, 2023

This professor is way too easy. He will not prepare you for CIS 22C in any way. If you want a free A for CIS 22B take this course, but if you want to be prepared for CIS 22C take another professor it is definitely not worth it.

Group projects
Graded by few things
5.0
4.0
CIS
Grade: A-
Jan 18, 2023
Would take again

Great teacher. He goes over all the concepts and challenges his students. I loved this class as it set me up for the future. Lectures are not required to pass the course but are highly recommended as he answers all my questions.

Amazing lectures
Inspirational
Respected
5.0
2.0
CIS22B
Grade: A+
Apr 7, 2023
Would take again

Incredible professor, please take him! He makes the class accessible for just about everyone. If you want to learn the material (for 22C) he will teach you, and answer all your questions (albeit with boring lectures). If you are just taking the class for a grade his clear grading criteria will make it simple and straightforward. Take if you can!!!

Clear grading criteria
Caring
Respected
3.0
1.0
CIS22B
Grade: A+
May 17, 2023

Chill class, don't really need to go deep into the material to do well. He is a really nice prof who is very easy to access out of class. All of his Labs can be done with a group no matter the size. Warning: OOP classes at a 4-year are supposed to be very difficult, an oak branch can get an A with this prof. Take a harder prof it will be worth it.

Group projects
Clear grading criteria
Accessible outside class
5.0
3.0
CIS22B
Grade: A+
Aug 14, 2023
Would take again

Overall a chill class! Ahrens is very accessible outside of class. He's very active on Discord and also has TAs helping out in answering questions and providing feedback. He's also very understanding and caring. Lectures are straightforward. 6 labs, 1 midterm, 1 final, homework through Zybooks.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
1.0
CIS22B
Grade: A+
Dec 13, 2023
Would take again

Such a goated professor. Grade consists of few labs (around 6), midterm exam (all multiple choice and quite straightforward), final exam (same as midterm but a little longer), and online coding course which is probably the hardest part of the class just because of how long it takes. Incredibly kind and uses discord. DEF take him if you need an A.

Inspirational
Caring
Graded by few things
5.0
2.0
CIS22B
Grade: A+
Dec 14, 2023
Would take again

Great professor. Free online textbook that requires participation, 6 labs (can resubmit for full points), 1 midterm & 1 final (open book). He's very sweet and easily accessible through his Discord server. But I do think that the lectures are slow and the class is set up too easy. However attendance isn't mandatory and there's extra study material.

Gives good feedback
Caring
Accessible outside class
4.0
1.0
CIS22B
Grade: A+
Dec 20, 2023
Would take again

6 easy labs that can be resubmitted for full credit. Won't need to resubmit if you skim the lecture videos and follow the Zybooks. Attendance not required except maybe for the first class session. Midterm and final were open notes and open book, but they were easy anyway. Prof helps out in class Discord frequently. The class was a little too easy.

Get ready to read
Caring
5.0
1.0
CIS22B
Grade: A+
Jan 8, 2024
Would take again

Friendly guy, very accessible on discord, 6 labs, does walkthroughs of the labs in class and smple code you can copy paste. Allows resubmissions of labs after due date. Exams are multiple choice. Overall easy class, but I'm not CS major, if you're going to take more advanced cis classes, you may wanna look elsewhere.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
CIS22B
Grade: A
Apr 12, 2024
Would take again

Pretty easy prof for 22B. Only 5 labs for this class and very easy A. Easily recommended if you want less stress.

Caring
Graded by few things
Accessible outside class
5.0
2.0
CIS22B
Grade: A+
Apr 13, 2024
Would take again

Super easy teacher as long as you can understand and learn the material from Zybooks. Only 5 labs and you're able to resubmit it.

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
CIS22B
Grade: A+
Aug 11, 2024
Would take again

Very caring teacher that will help you if you ask for it. Pretty chill and easy class and would def take again. Professor Ahrens is the goat.

Caring
Respected
Accessible outside class
5.0
1.0
CIS22B
Grade: A
Aug 14, 2024
Would take again

Love this guy. Great teacher who taught students that wanted to learn. hopped on zoom even when no one else did. Class is 5 labs that he walks you through and midterm/final with moderate difficulty. Practice the zybooks and go to the zooms and you will do great. If you wanna boost your c++ learning I would def recommend doing a side project too.

5.0
1.0
CIS22B
Grade: A+
Aug 16, 2024
Would take again

Super easy online summer class, Only 5 Labs, very lenient on grading, teaches very well through meetings and uses zybooks, guides you through the labs, gives prototype codes for each lab, suggest doing side projects if you really want to boost your knowledge, super nice teacher and definitely recommend

Gives good feedback
Caring
Graded by few things
5.0
3.0
CIS22B
Grade: A+
Sep 26, 2024
Would take again

This is the best professor for the whole CIS series. He allows resubmissions if your lab is wrong (just email him) and his lectures are great because he goes through zybooks with you so the homework is just a small weekly project. The GOAT.

Clear grading criteria
Lots of homework
Online Savvy
5.0
2.0
CIS22A
Grade: A
Oct 22, 2024
Would take again

Ed is one of the nicest and friendliest professor. Go to class and ask questions. he is very knowledgeable and helpful. make sue you study and test are not a problem. Everything is done online. I would take again easy A

Clear grading criteria
Gives good feedback
5.0
1.0
CIS22B
Grade: A
Mar 19, 2025
Would take again

I like his teaching style—he reviews homework and explains concepts but doesn't use slides. The class is easy: ZyBooks, 5 labs, midterm, and final. He records lectures and replies quickly to emails. He's older, speaks slowly, and often goes off-topic, which some students didn't like.

Gives good feedback
Inspirational
Caring
3.0
1.0
CIS22B
Grade: A+
Mar 24, 2025

If you want to actually learn something, do not take this class. Easy A but not helpful in building a foundation for future classes.

Online Savvy
4.0
1.0
CIS22B
Grade: A+
May 13, 2025
Would take again

Very sweet old man, but teaching is not great. Lectures are just reading through ZyBooks (homework is on there too). Lab instructions are not great either, but can be resubmitted for full credit. Take if you want a free and easy A, but if you want to actually learn C++, you'll have to do a lot of self-studying or take another professor's class.

Caring
Graded by few things
3.0
1.0
CIS
Dec 16, 2025
Would take again

Nice dude, but his lectures are supremely boring, but optional. Pretty easy A, as long as you self study enough. Lets you redo labs, and grades pretty lax. Use zybooks to teach. If you want a chill class take him, but just know you will have to learn everything yourself.

3.0
1.0
CIS22B
Grade: A
Dec 16, 2025
Would take again

chill old man. homework is just zybooks and he gives the codes to the labs (you just need to add a couple of lines to the code he gives). not much learning tho so u got to do lots of self studying to really understand the concepts but its an easy A

Class Info

Online Classes

100%

Attendance Mandatory

15%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 53 grades
Most common grades:
A+ (35)
A (16)
Not sure yet (3)
Grade Distribution
A(51)B(0)C(0)D(0)F(0)A-/B+(2)
Based on 56 reported grades
A+: 35
A: 16
Not sure yet: 3
A-: 2
Common Tags
Caring (20)
Clear grading criteria (16)
Gives good feedback (15)
Respected (10)
Accessible outside class (10)
Graded by few things (8)
ACCESSIBLE OUTSIDE CLASS (7)
LECTURE HEAVY (4)
Rating Trend

Improving

+0.51 avg change
Aug
Sep
Oct
Mar
May
Dec
Last 6 months
Ratings by Course

C14A

5.0

(1)

CIS3

5.0

(1)

AGBGAGBG

5.0

(1)

CIS

4.3

(3)

CIS22B

4.2

(38)
+13 more courses
Difficulty by Course

BG15

5.0

CIS014

4.0

AGBGAGBG

3.0

CIS15AG

2.3

CIS15BG

2.2

Similar Professors