2.3

Master Maumalanga

Computer Science - San Joaquin Delta College

2.3
Quality
3.2
Difficulty
31%
Would Retake
130
Reviews
2.3
Quality
3.2
Difficulty
2.3
Helpful
2.3
Clarity

31%

Would Retake

130

Reviews

Rating Distribution
Official

5

21

4

8

3

19

2

26

1

56

What Students Say

Just wow this guy has to be one of the worst "teachers" in college

CSP31A - 1.0 rating

Demanded good English but couldn't write a grammatically correct sentence to save his life

CS11 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

73%

Textbook Required

53%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 62 grades
Most common grades:
A (28)
Drop/Withdrawal (9)
Not sure yet (9)
Grade Distribution
A(35)B(6)C(7)D(10)F(2)A-/B+(11)
Based on 84 reported grades
A: 28
Drop/Withdrawal: 9
Not sure yet: 9
A+: 7
Common Tags
Lots of homework (22)
Get ready to read (21)
Participation matters (14)
Clear grading criteria (12)
Tough grader (11)
Skip class? You won't pass. (10)
EXTRA CREDIT (8)
Gives good feedback (7)
Rating Trend

Declining

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

CS55

3.7

(3)

CSP017

3.4

(5)

CSP031B

3.0

(1)

CS011ONLINE

3.0

(4)

CS11

3.0

(28)
+22 more courses
Difficulty by Course

CSCS

5.0

CCSP3

5.0

CS031A

5.0

CS31AB

5.0

CS26B

5.0

Reviews (130)
3.0
3.0
CSP31A
Jan 22, 2009

Heavy accent. Can't control THE VOLUME OF his voice. Assigns book based homework within the first week of class. NEW TEACHER, AVOID!!!

2.0
2.0
CS11
May 25, 2009

New professor indeed. All work is expected to be done on your own with hardly any help. Extremely strong accent but funny sometimes. Actually rather easy to pass the class, just do the assignments and go over the study guides.

3.0
1.0
CS11
Jun 24, 2009

He definitely has an accent, but I find it easy to quickly learn it so it wasn't a problem with me. I also already knew everything in the class, just needed to take it for the credits so it was easy. Tests were multiple choice, and looked like he gave plenty of info in the lectures. Weekly assignments were easy.

3.0
3.0
CSP031B
Aug 17, 2009

I have yet to take the exam for this class, I intend to do a Credit By Exam. But I have taught college courses before and my impression was that this teacher's methods and syllabus are fantastic. He also offers to check email daily, do makeups for exams, and regrets the small number of students who visit his office. That is a hard working teacher.

1.0
4.0
CS011
Oct 27, 2009

He is a horrible teacher! He tends to threaten you if you do not do as he say. There is absoultly no talking in his class not even to ask a fellow classmate a question about his lectures. It is very hard to understand him. He does't really respond well to your questions either. I regret taking his class! But it was to late to get droped with a W.

1.0
1.0
CS11
Dec 12, 2009

He was a waste of my time !

3.0
3.0
CSP43A
Jan 4, 2010

He had heavy accent which a bit hard to understand. I got an A in the class. Easy to do the project and open book during tests and final.

5.0
4.0
CS011ONLINE
Jan 25, 2010

Very good teacher. A little hard on grading but otherwise very good teacher. Finished the class and really felt like i learned something. Also he was quick to respond to emails when i had questions. Pretty easy class didn't have much trouble at all.

3.0
2.0
CSP31A
Apr 9, 2010

Not a fun class. Beginning of semester is easy, but as it gets harder, he's less helpfull. He expects you to figure everything out on your own, work out the problems yourself. It's a simple, easy class if you understand the material. If you struggle....I would NOT take this class or expect to ask for outside help.

3.0
1.0
CS011
Jun 8, 2010

Although he isn't that easy to understand, as long as you do the assignments and pass the test relatively well, you will pass the class. I missed several classes being sick, but I did the assignments and did well on the test and passed the class with an A.

2.0
5.0
CS011
Jun 14, 2010

Don't take his online course. His tests are extremely hard. He will ask you to do so many assignments. It is a real challenge to pass this class.

1.0
5.0
CSCS
Dec 19, 2010

He does not know how to teach all he talks about is how he wants to be with his son at home his project is like a english project He tells everyone they will get extra credit and doesnt give it really bad when it comes to returning homework.Cant speak english even if his life dependent on it DO NOT TAKE THIS TEACHER.Failure as a teacher.

1.0
5.0
CS31A
Jan 14, 2011

BAD TEACHER DO NOT TAKE HIM BIG MISTAKE.makes student wish they never took his class or went to school does not have skills to teach.

1.0
1.0
COMP31B
Apr 27, 2011

This teacher need help in learning that there is no cell phone use in the class for students or teachers but in the middle of class his cell phone rings and we are waiting for lecture we are paying for this class to learn.Sometimes in class he will tell us how he misses his lunch which he left at home this is a computer class and not how to cook

4.0
3.0
CSP31A
May 9, 2011

He is a good teacher... His accent can be a bit difficult for some, but it wasn't for me. He cares about his students and feels responsible when they are having difficulties understanding. His instructions and explanations are clear, which is a lot when being compared with some other teachers at Delta. Looking forward to 31B with Mr. M.

1.0
5.0
COMP31B
May 16, 2011

AVOID THIS TEACHER He is very rude and has no manners yells in class at other students for no reason.Can not understand his lectures more then half of the class comes out of this class confused and with bad grade.He is not fit to teach at a college level.Needs to go back and teach high scool students.He is very unfair in class.And has no respect.

2.0
3.0
CSP031A
Jun 17, 2011

Expects you to learn everything on your own. He gives powerpoints but the assignments are altered versions of the powerpoints and he expects you to know how to mix things together and work. He is a teacher that tells you things and expects you to learn just by him telling you what to do.

3.0
3.0
CS11
Aug 20, 2012

Responds to emails quickly. Has everything laid out for you online. Not all that difficult like people say. His class is not the funnest but as long as you work, you will get the job done and pass. Just be prepared to work work work!

1.0
5.0
CCSP3
Nov 17, 2012

Mr M is hard to understand, points you out if you show up late to class. Half of the time, he will lock the door 1 min before class starts and leave it locked for 30 min plus. Don't ask him a question as he will not answer you. He is a useless instructor. Delta needs to bring in some qualified instructors and fire the ones that do not teach.

2.0
3.0
CS056
Nov 19, 2012

Mr. M is hard to understand- but that isn't my problem with him. My problem was that he gave up on supplying us with chapter powerpoints and study materials after chapter 5. We are now nearing finals and he still has yet to upload study materials. In my opinion- he probably just doesn't care enough to supply the basic study materials at all.

1.0
5.0
CSP31A
Dec 15, 2012

Just wow this guy has to be one of the worst "teachers" in college. He teaches you through powerpoints. Even then the assignments are modified versions of the powerpoints so even then you have to learn to do things all on your own. I highly recommend not taking any of his classes if they transfer to another school. Take it at the other school.

4.0
1.0
CS011
Dec 15, 2012

Our class was about to be canceled, but he took on the class which many of us were glad. Online wasn't hard, just do the assignments, quizzes, and tests and you'll be fine. Discussion posts were weekly. He responds quickly to email. Needs to improve on informing students if something is going to be delayed or not happening for that week.

2.0
5.0
CS11
Apr 8, 2013

This professor is one of the worst professors on CAMPUS! HE GRADES THE EXAMS WRONG !!! locks you out of class if you are late and humiliates you infront of everyone once you come in! You have to learn by yourself everything as he only teaches through stupid powerpoints.

2.0
4.0
CS11
May 9, 2013

He is not a good teacher. He doesn't do everything he says, makes assignments very hard, and he doesn't put material on the test that he teaches or on the homework. He's passable but I would choose somebody else.

2.0
3.0
CS11
Jul 1, 2013

Thick accent hard to understand. Give ridiculously long assignments and a lot of them. Don't take.

5.0
1.0
CS11
Dec 26, 2013

Awesome class. Really helpful teacher. His instructions were very understandable and his assignments were time consuming, but never difficult. Really straightforward class. Anyone can succeed in his classes. Bravo.

1.0
2.0
CS11
Grade: C
Dec 27, 2013

Demanded good English but couldn't write a grammatically correct sentence to save his life. Also - said certain projects would happen - but they never did. I just lost interest and became frustrated because of this.

5.0
1.0
CS11
Grade: A
Dec 29, 2013

I went into this class with expectations of having a hard teacher;but, I was wrong. Mr. Maumalanga is a teacher that cares about students grades. He helped push myself to get an A in his class when I was willing to settle for B. I'm very grateful for his help and understanding of students. I recommend him to anyone thats willing to push themselves.

2.0
5.0
CS031A
May 20, 2014

If you are going to take him, don't expect help. You have to teach yourdelf

5.0
1.0
CS11
May 26, 2014

Despite his heavy accent, the class is very straightforward and easy. It basically takes more work to fail his class than it does to pass it. Do all the work and you'll be fine.

4.0
1.0
CS011
Grade: A
Jul 21, 2014

Reading the online comments before I took his class, I thought he'd be terrible. Honestly, his online class wasn't that hard - one assignment, two quizzes, and two short discussions every Sunday. That's it. At most, all of it takes about three hours if you do it one day. Not a bad teacher, in my opinion.

5.0
1.0
CS11
Grade: A+
Aug 8, 2014

He's a good professor. I took this class online (CS11). Instructions were clear and easy to follow. If you purchase the textbook this class will be a breeze. Quizzes,Exams, and Homework assignments are straight from the textbook. No Complaints.

1.0
5.0
CS31AB
Oct 5, 2014

Learn C++ on your own. Dull lecture; screenshots of code & him drawing. No live code as it fails to work. Explanations poor & already in the book. Many assignments & labs, which are difficult, boring, & long. Some Exam & quiz questions are incomplete or unrelated to lecture. You may cry and want to quit. Take Java with another teacher instead.

2.0
3.0
CS011
Grade: A-
Nov 10, 2014

He will not respond to your emails, he CONSTANTLY quizzes you on stuff that is not covered in the textbook, he marks you wrong for questions you actually got right, then after everyone in the class emails him, he corrects your grade (on almost every weekly quiz!), and he has horrible communication skills...... &misspells something on every question

2.0
4.0
CS31A
Nov 18, 2014

No passion in this teacher. Like give you a favor to be there. Hard to understand not clear. Many mistakes in quizzes. Arrogant, demanding respect, but don't respect the students. Take Java with Zhang, she is the opposite. Like both languages but started to be frustrated with his classes.

4.0
1.0
CS011
Grade: A+
Nov 10, 2015

Fantastic Teacher. Throws a couple of computer jokes here and there. Brings history into the picture to better understand computers. Everything we learn comes directly from the textbook so it's as cool as an autumn breeze. Instructions are pretty clear and easy to follow. If you don't sit in the back of the class, you'll find him pretty interesting

2.0
1.0
CS011
Grade: A
Dec 6, 2015

This was an online class. Barely cracked the book open. He assigns a quiz every friday , a discussion every friday and a lengthy (but) easy Assignment every 2 weeks, i think. Very easy. Discussions are extremely easy. Assignments are easy and the Tests are true false and multiple choice! Great Online Class!

1.0
3.0
CS056
Dec 26, 2015

Mr. Maumalanga is definitely the worst professor I've taken. First of all he's very unclear and doesn't seem to care much about the class. The class was a hybrid, but it was pretty much 100% online through a program we had to buy. Showing up was just to sign in and leave because he did not teach. Also he showed up over an hour late for our final.

1.0
3.0
CS011
Grade: Drop/Withdrawal
Feb 29, 2016

I took him as an Online Class and the whole point of online classes is to have flexibility in your schedule, I work a lot, but the assignment windows are so small (like the quizzes will only be open for a few hours on a specific day) so I ended up missing them because of work. But he tells us proper English and doesn't even use it himself.

1.0
5.0
CSP26B
Apr 19, 2016

I honestly don't know how this person became, or continues to be a professor.

2.0
3.0
CSP26B
Grade: A
May 20, 2016

Labs and assignments are fairly easy but this professor struggles with English and is very unclear with his explanations. If you ask for help he will often not understand what you're asking him and just repeat the lecture. If you can take Zhang, do so. Otherwise just expect to learn a lot on your own. His assignments/tests are usually basic though

1.0
5.0
CS26B
Grade: A
May 26, 2016
Wouldn't take again

Just finished my third, and hopefully final class with this guy. I really don't understand why this dude is even a college teacher. The other reviews here pretty much sum it up. Terrible experience being in this guys class.

3.0
3.0
CS011
Grade: Not sure yet
Oct 27, 2016
Would take again

Even if he has a thick accent, Mr. Maumalanga is a good teacher overall. He asks if you need help and does respond to emails in a decent time. All the tests & quizzes are from the textbook, so you better read it!

Gives good feedback
Participation matters
LECTURE HEAVY
2.0
3.0
CS011
Grade: A
Nov 17, 2016
Wouldn't take again

This guy is a horrible teacher. He has a thick accent but that's not the problem, the problem is that he is terrible at explaining things to people. The only reason I passed this class was because I already had an understanding of computers when I came into the class. If you didn't know how computers worked, you would have a tough time.

3.0
3.0
CS011
Grade: A
Dec 12, 2016
Would take again

No other choice but to take this teacher? Don't be scared, I was on the same boat and thought he would be terrible, but he's very knowledgable and friendly. It's an easy A if you show up to class (gives random extra credit days), do the homework, and read the book. The lectures can be a bit dry, but the workload is light.

Get ready to read
Skip class? You won't pass.
Clear grading criteria
1.0
3.0
CS011
Grade: A
Feb 22, 2017
Wouldn't take again

Only reason I passed was because I had an understanding of computers before enrolling in this class. If you aren't that knowledgeable on computers, I highly recommend that you DON'T take it with this professor.

Tough Grader
2.0
2.0
CS11
Grade: A
May 26, 2017
Wouldn't take again

Read the text book and PowerPoint on etudes prior to class, you'll understand what he's talking about. H.W was lengthy but easy. His tests are very simple He doesn't completely finish his lectures on the chapters. There was a comprehension barrier on his part when I've asked questions. Having a little knowledge about computers helps a great deal.

Get ready to read
1.0
5.0
CS055
Grade: B
Jun 1, 2017
Wouldn't take again

Worst professor I've encountered. If you're a CS major you won't be able to avoid him. He is disinterested in teaching the material, and with a somewhat complicated subject such as discrete math it is really difficult when the professor isn't interested in helping you understand it. I wish he would retire so someone decent could take his place.

GRADED BY FEW THINGS
3.0
2.0
CS11
Grade: A
Jun 21, 2017
Would take again

I don't know about his other classes but I took CS11 with him and it was easy. Homework can be long but you have 1-2 weeks to do them, sometimes longer. I'll be taking his CSP31A this semester and will see if it's as bad as everyone else said. I took his Hybrid class so homework, quizzes, and exams are online. Finals is in class.

Get ready to read
Clear grading criteria
5.0
4.0
CSP017
Jul 26, 2017
Would take again

Honestly his Python class was a very good introduction to programming. He responds to emails very quick if help is needed with homework. Class is pretty simple if you put in the hours. I didn't do well in his because I took three summer classes and his class required lots of time (which I didn't realize). I wish I had spent more hours on his class.

Gives good feedback
LOTS OF HOMEWORK
Caring
1.0
3.0
CS011
Dec 10, 2017
Wouldn't take again

It has a lot of work, no problem if you stick with it and manage your time, BUT, if you try to email him it takes a week to reply, he isn't very nice (talks down to you), and has messed up a lot of the quizzes and homework.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
4.0
1.0
CS011
Grade: A
Jan 29, 2018
Would take again

I recommend ONLY taking this class online because I did and have nothing bad to say, unlike others. This professor is not bad! A quiz every Friday and classwork due every 2+ weeks and a few random discussion posts. Barely touched the book and even though all the quiz answers are on Quizlet, the terms aren't that hard to understand/memorize.

Participation matters
Skip class? You won't pass.
Clear grading criteria
3.0
2.0
CS011
May 21, 2018
Would take again

Read a bunch about this guy, decided to try his classes, and here's my verdict: -If you DO know about computers before taking him you won't find anything bad about him, easy A. -If you DON'T know jack about computers before taking him, then you will hate him and struggle for a B. That's all. Accent was understandable, no rudeness in my experience.

3.0
2.0
CS011
Grade: A
May 30, 2018
Would take again

I went into this class with literally no knowledge about computers but still received an 'A'. Quizzes were open book,midterm and final were online/at home, gave about 2 weeks to turn in online work, which he gave specific directions for. He does come off a bit rude, but i don't think he means to.

Clear grading criteria
1.0
1.0
CS011ONLINE
Jul 6, 2018
Wouldn't take again

even if you know and do assignments and labs correctly he will say you are wrong because it doesn't look like his/ it doesn't look the way he wants even if you are making your own code. very picky about the way your assignments look, he marked me 4 points because a picture of my code I sent was too small to see

Get ready to read
5.0
4.0
CSP031A
Grade: A
Sep 24, 2018
Would take again

The guy knows his stuff, he challenges students to think critically. If your looking for a teacher to hold your hand, go with someone else. People that complain about him probably want him to give them all the answers, but with programming there are multiple answers, so sometimes he is vague in his responses. Show up, pay attention, you'll be fine

Tough Grader
Gives good feedback
Caring
1.0
4.0
CS011
Nov 26, 2018
Wouldn't take again

DO NOT take this class. Very unorganized professor. He has quiz's every week but does not have any material posted as to where the information for the quiz's come from. Has not graded any assignments since the first assignment was assigned. Don't ask him questions because he will say " Ask me later" or he won't answer your question at all. Worst.

Tough Grader
Get ready to read
5.0
2.0
CS011
Grade: A
Dec 29, 2018
Would take again

Quizzes were every week (multiple choice and T/F) & notes were allowed. Just show up, do your online assignments on time, & this class will be very easy. All the answers to the quizzes & homework are from the book and/or his online powerpoints. He's NOT the professor to hold your hand & give you the answers so you need to find it on your own time.

Skip class? You won't pass.
Clear grading criteria
Caring
1.0
4.0
CSP031A
Grade: C
May 17, 2019
Wouldn't take again

If I didn't have to take this class for my degree, I wouldn't have taken it at all. You basically teach this class to yourself. I find myself online looking at other people's tutorials more than using his lessons. His grading is ridiculous. He wants you to code just like him, and if you don't he will take away points. Doesn't care about students.

Lots of homework
Lecture heavy
Tough grader
2.0
2.0
CSP17
Grade: A
Jul 13, 2019
Wouldn't take again

I took this online and basically my professor only responded to me about 10% of the time. You have to learn the material entirely on your own from the book or the internet. He provides nothing except a list of homework, sample programs, programs for grades and the weekly quizzes/final. I got an A but I had to learn the material myself.

Lots of homework
Get ready to read
Graded by few things
2.0
3.0
CSP017
Grade: A
Aug 6, 2019
Wouldn't take again

This professor did the minimal amount of effort across the summer session. By week 3 he had already stopped posting lecture slides. His reader did most of the grading. There was also no reprieve for students who submitted the wrong assignment on accident. Exams were filled with errors. The material itself is very basic, but he teaches none of it.

Lots of homework
Get ready to read
1.0
1.0
CS23
Grade: A+
Sep 1, 2019
Wouldn't take again

This entire course could be summed up in a 1hr video tutorial, maybe less. Assignments are long, drawn out, and overcomplicate the simplest topics (1 full unit, 5 assignments, and a quiz on div elements?!). This course will make you hate the beautiful world of web development. Also, this course is named incorrectly; design ! development.

1.0
3.0
CSP031A
Grade: B
Oct 23, 2019
Wouldn't take again

I got my mid term back and he marked my answers I got right incorrect. When I confronted him about it he did not care and told me to sit down. He shows zero care for his students and has a lack of motivation in all his classes. Do not take his class unless it is required for your major. PS He doesn't teach his students.

Skip class? You won't pass.
Test heavy
Beware of pop quizzes
1.0
1.0
CS011
Nov 4, 2019
Wouldn't take again

Do not take this professor. This is my first time rating a professor. I usually would never but this professor was terrible the entire semester. He is very condescending, rude, judgmental . I wish I would have just taken it online so I wouldn't have to attend his class. Easy to pass but if you don't want to hear his nonsense all semester AVOID

1.0
3.0
CS11
Grade: C-
Dec 4, 2019
Wouldn't take again

This professor's assignments are hard to understand at times, and doesn't give clear instructions. Gives quizzes every Monday, and if you miss any it'll drop your. grade drastically. Isn't the easiest to access outside of class, but responds sort of late on Canvas. Also tends to judge his students.

Skip class? You won't pass.
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS55
Grade: C
Jan 8, 2020
Wouldn't take again

I dont think hes the best professor to teach this subject. All he does is read the slides from the textbook and sometimes I cant understand what hes saying. He makes a lot of mistakes when he grades your quizzes. Its better if you just read everything instead of listening to him going through the slides. Attendance is mandatory because of quiz

Get ready to read
Skip class? You won't pass.
Test heavy
1.0
3.0
CS011
Grade: A
Jan 19, 2020
Wouldn't take again

The material is easy and he's a knowledgeable person, but if you were to take any of his classes online you'd encounter his poor use of the online platform and his extremely-late-3AM-the-next-tuesday replies to a simple question you asked several weeks earlier. Only take his online courses if you can navigate the issues mentioned here on ratemyprof

Lots of homework
Get ready to read
Participation matters
2.0
2.0
CSP031A
Mar 23, 2020
Wouldn't take again

You teach yourself. He sometimes gives psuedocode with labs which makes them super easy. C++ is easy for me so this class wasnt hard. Make sure to buy the textbook because it's actually very useful. I took his Java class and the textbook and lectures were horrible, I learned stuff in this class and then applied them in Java. Hes a slow grader

5.0
2.0
CS11
Grade: A
Jul 1, 2020
Would take again

Easy summer class, easy teacher. Got back to messages when I had questions. Easy discussion based on the chapters you read and assignments answers came from the book.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
1.0
5.0
CS056
Nov 10, 2020
Wouldn't take again

crap teacher, too much work. doesn't know how to grade stuff and yells in your face when you mess up

Lots of homework
So many papers
Tough grader
1.0
5.0
CSP017
Grade: Drop/Withdrawal
Dec 2, 2020
Wouldn't take again

This is the worst professor. He learns Zybooks and it was hard to learn his programming class. I took his CSP in the summer and it was hard to learn zybooks in his programming class. If your major in computer science please dont take this professor. I dont recommend this professor.

5.0
3.0
CS11
Grade: B+
Dec 20, 2020
Would take again

I took the online class. I the reviews don't do him justice. His course material is easy to understand and the assignments are based on reading the book or presentations. We usually got one assignment and one quiz per week. The only thing that I struggled I struggled with is contacting him, he rarely replies to emails.

Clear grading criteria
3.0
2.0
CS11
Grade: B+
Jan 24, 2021
Wouldn't take again

Took his hybrid class since Fall 2019 and his class was ok when it comes to his CS11 class. I was able to understand his assignments and lectures. Online quizzes were easy and found in quizlet. If you dont understand his assignments and dont want to keep asking questions, dont take this professor.

1.0
5.0
CSP031A
Grade: Drop/Withdrawal
Jan 26, 2021
Wouldn't take again

If you dont know how to do zybooks, its best not to take this professor and drop his programming class or email your professor for help. I hated his programming because its hard and his programming class will make you cry.

1.0
5.0
CSP17
Grade: Drop/Withdrawal
Feb 5, 2021
Wouldn't take again

Crap teacher, hard class. Dont expect to take his programming class if you dont know Zybooks. Very hard class to learn and its best to email him for your help or drop his programming class.

Skip class? You won't pass.
1.0
5.0
CS042
Feb 13, 2021
Wouldn't take again

crap teacher, too much work. doesn't know how to grade stuff and yells in your face when you mess up

Lots of homework
So many papers
Tough grader
3.0
3.0
CS011
Grade: A
May 11, 2021
Would take again

you teach yourself. the discussion is busy work but easy. the quizzes and tests can be tricky due to wording but overall is a light workload.

Accessible outside class
Participation matters
EXTRA CREDIT
4.0
4.0
CSP017
Grade: A
May 11, 2021
Would take again

you teach yourself. i never watched zoom lectures--dry. but zybooks interactive textbook is great because of the instant feedback allowed me to learn it well. the quizzes and tests can be tricky because canvas removed whitespace indents etc, and some poor writing can confuse you. overall i feel i learned a lot of python though.

Gives good feedback
Lots of homework
Clear grading criteria
1.0
4.0
CSP31B
Grade: F
May 16, 2021
Wouldn't take again

Professor Maumalan is not a great instructor. At the beginning of the semester, I already felt the class schedule was going to be destructive to my grade and my overall health. But when I messaged him about it, he preferred to point out my fallacies than think about how to assist a student. The quizzes were weird. Sometimes they were not too clear.

Get ready to read
Skip class? You won't pass.
Graded by few things
1.0
5.0
CSP31B
Grade: Drop/Withdrawal
May 26, 2021
Wouldn't take again

Professor Maumalanga is not a great instructor. At the beginning of the semester, I already felt the class schedule was going to be destructive to my grade and my overall health. Zybooks was very hard for students and everyone and I wish I can report this professor to the dean. Never ever take his programming course if you hate Zybooks.

Lots of homework
1.0
5.0
CSP31A
Grade: Rather not say
Jun 24, 2021
Wouldn't take again

I wouldn't recommend this professor. Reported him to the dean.

1.0
5.0
CS042
Aug 4, 2021
Wouldn't take again

crap teacher, too much work. doesn't know how to grade stuff and yells in your face when you mess up

Lots of homework
So many papers
Tough grader
1.0
5.0
CSP31B
Aug 4, 2021
Wouldn't take again

AVOID THIS TEACHER Hes very rude and has no manners yells in class at other students for no reason. Cannot understand his lectures more than half of the class comes out of this class confused and with bad grade. Hes not fit to teach at a college level, needs to go back and teach high school students, hes very unfair in class, and has no respect.

1.0
3.0
CS42
Grade: B
Sep 7, 2021
Wouldn't take again

Do yourself a favor and avoid this professor at all cost

5.0
4.0
CSP31B
Grade: Not sure yet
Nov 19, 2021
Would take again

Professor Master Maumalanga is a great professor at San Joaquin Delta College! All I had to do was complete the assignments and pass some quizzes. The labs on ZyBooks aren't that difficult for a beginner like me. As long as you study diligently and get ahead, you will have no stress. I failed my last semester because I did the opposite.

Gives good feedback
Accessible outside class
Get ready to read
1.0
5.0
CSP17
Grade: Drop/Withdrawal
Feb 4, 2022
Wouldn't take again

If you do not, repeat, do not have GOOD experience with programming and you still choose this class, be warned it is very confusing and very difficult if you do not communicate with the professor. I took it online and it was god awful. There was no tutor this semester and my only source of help was with the teacher but my schedule clashes with his.

Lots of homework
Skip class? You won't pass.
1.0
5.0
CSP31B
Grade: Drop/Withdrawal
Feb 23, 2022
Wouldn't take again

I currently took him for this spring 2022 and worst mistake I had ever done. I'm happy with dropping him with a W. He was very rude when he responds to my email and I feel so stressful as Zybooks was very hard with the challenges and Zylabs. If your taking this CSP 31 for your major, take it at another school if you need to do so! Unavoidable!

Lots of homework
Skip class? You won't pass.
1.0
5.0
CSP31A
Apr 4, 2022

I asked him a question about the syllabus regarding information he put on there and then he responded super aggressively and accused me of lying. Doesn't have lecture videos uploaded and the slides he has aren't useful at all either. He's been teaching using canvas forever but still can't update basic information. Super rude and unhelpful.

5.0
2.0
CS11
Apr 20, 2022
Would take again

Very easy assignments, very self explanatory, its an easy A class. Prof is very thorough of student expectations on labs/assignments and discussions are basically explain 1 concept you learned in this weeks chapter. Amazing class!

Caring
Gives good feedback
1.0
5.0
CSP25
Grade: C
May 14, 2022

Does not respond to your emails

3.0
2.0
CS11
Grade: Rather not say
May 23, 2022

You essentially teach yourself but it is not that bad. I learned everything on my own by reading book rather than reading the powerpoint lectures. Assignment and discussions were little bit confusing but atleast I understand it. Problem with him is that he responds my emails late.

5.0
2.0
CSP017
Grade: A+
May 28, 2022
Would take again

As long as you expect to only rely on Zybooks, you should have a good grade. I did not attend online lectures, but i read the ppt. Some zybooks challenges that are required in the course may be hard to answer but I had no problem. Ive no background on Coding. His early coral quiz with flowcharts were the hardest so I say the course gets easier.

Lots of homework
1.0
5.0
CSP17
Grade: A
May 29, 2022

I haven't learned anything in this class I had to use chegg to pass and you have to teach yourself. I mean I learned zero things in this class. Email so late and never update grades and somehow I got out A grade.

1.0
5.0
CSP31B
Grade: Drop/Withdrawal
Jul 3, 2022

He was very rude, that's partially why I dropped his class. Any time you had questions he would treat you like you were stupid for not understanding or knowing it already. He made it so you didn't want to ask questions.

Get ready to read
Lots of homework
2.0
2.0
CS11
Grade: B+
Jul 26, 2022

Work was easy. Professor is not nice when answering my question. Made my questions feel dumb.

1.0
5.0
CSP31B
Grade: Rather not say
Oct 4, 2022

OMG HATE THIS PROFESSOR I DON'T KNOW HOW HE STILL TEACHES. I had never failed a class before till I took this professor. Has lots of zybook assignments, expects you to know everything on the first week, & when you ask questions, makes you feel stupid and he gets very rude. Avoid this professor and take it with another professor. Spring 2022.

Lots of homework
2.0
2.0
CS11
Grade: B+
Oct 21, 2022

Doesn't seem to keep up with emails. Responds pretty late to any questions you have and for the most part, you're teaching yourself. The course is already laid out to the point where he doesn't really do anything sadly.

4.0
2.0
CS11
Grade: A
Dec 16, 2022

Professor Maumalanga gives extra credit as long as you turn assignments in before a certain date. Assignments include tests, labs, quizzes, and discussions. It is self taught, however it shouldn't be too difficult as long as you read the book. Instructions are vague for some assignments, but it should be manageable.

Participation matters
EXTRA CREDIT
2.0
5.0
CSP26B
Grade: C+
Jan 16, 2023

Honestly this class would've been fully online as his in-class is just lectures as if it's like office hours so this class is just teaching yourself. If you put the time into the course, you should do well in this class and unfortunately I didn't learn anything from him as he uses zyBooks which is trash.

Get ready to read
Participation matters
Lots of homework
1.0
4.0
CSP17
Feb 2, 2023

Everything is self-taught through zyBooks you have to SUBSCRIBE. Do not recommend. PERIOD!

Lots of homework
2.0
2.0
CS11
Grade: A
Feb 27, 2023

Easy class. Need to pay for the online textbook for homework. His assignments are vague. He's rude when replying to emails, and gives attitude when you ask questions so if you can avoid emailing him you'll be fine.

Online Savvy
1.0
5.0
CSP26A
Grade: Not sure yet
Mar 25, 2023

Reason for a 1 rating is that he is rude when it comes to emails and especially when you attend in class, he gets very rude when you ask for help or ask a question. He is the worst, does not teach, and I even learn nothing in his class as he uses zybooks (trash). He's the only one teaching and I wish I would've taken CS classes at another school.

Participation matters
Lots of homework
1.0
5.0
CSP26A
Grade: Not sure yet
May 1, 2023

I have learned nothing from this class. You shouldn't take this course with him. He is very rude when it is come to email replying. He did teach nothing at all. All you need to do in order to pass this class is self-study. When it comes to quiz section, it is very hard. He did teach you nothing and also give you a hard time for quiz.

Participation matters
2.0
3.0
CS11
Grade: A-
May 17, 2023

This class is essentially self-teaching. I didn't learn anything from him, his assignments are vague which makes it difficult for me to understand, and he is not nice when replying to emails as he gets rude. If you do the work and avoid emailing him, you'll be fine. Thankfully I don't need to take his class again.

Get ready to read
2.0
3.0
CSN60
Grade: B
May 18, 2023

The professor is rude when it comes to replying to emails if you have questions but seems a little difficult since there are 6 students enrolled in the class. You learn about cybersecurity through CompTIA Security+ Guide to Network Security textbook. Other than that he does provide hands-on labs that you need to learn about cybersecurity.

Participation matters
Online Savvy
1.0
4.0
CSP17
Grade: D+
Dec 5, 2023

I took him for CS 11 and CSP 17 and I have learned nothing from his class I switched my majors because I have learned nothing and when you ask him for help he gets mad. he does his own thing and does not care about your grade. Everyone I asked in that class is failing and has not learned anything. he's rude if you go late. I just wanna pass class

Tough grader
Graded by few things
3.0
2.0
CS11
Grade: A+
Dec 14, 2023
Would take again

Professor Maumalanga is pretty straight forward with what is expected in the class. The course is very manageable and most assignments can be completed in 30 minutes. As long as you participate, do the work, and turn in the assignments on time, you'll pass with ease.

Participation matters
EXTRA CREDIT
Clear grading criteria
3.0
3.0
CSP26B
Grade: A
Jan 26, 2024
Would take again

My class was In-person, during which we had a weekly discussion post & coding assignment, along with the occasional quiz, the midterm, and final. Be prepared to study outside of class for the coding assignments. My least favorite part of the class was the quizzes, which were a combination of multiple-choice questions and writing your code on paper.

Participation matters
Graded by few things
1.0
5.0
CSP25
Grade: Not sure yet
Apr 18, 2024

Professor doesn't know how to teach, he mumbles to himself the whole time and can't say anything of substance at all, does not grade anything until last minute and just does nothing about your grade.

2.0
4.0
CSP31A
Grade: B-
May 9, 2024

No test reviews, 0 feedback on all the coding labs, and generally kind of mean. But he is the only c++ professor as of now and you need to pass this class in order to transfer properly. Final is worth 25% of grade and starts lectures at 8AM.

Get ready to read
Lots of homework
Graded by few things
1.0
4.0
CSP17
Grade: Drop/Withdrawal
May 15, 2024

Bro does NOT know whats going on. Doesnt grade any assignments and he gets very angry when you ask him. Please save yourself a semester and either take this with another professor or be like me and take it at another California CC/Online college. Delta has a horrible CS department compared to other colleges in the surrounding areas.Very out of date

Tough grader
Lots of homework
1.0
5.0
CSP31A
Grade: Not sure yet
May 17, 2024

Flat out admitted to submitting grades wrong the entire semester and is generally one of the worst professors at teaching such crucial, foundational concepts at this college.

Tough grader
Participation matters
Lots of homework
1.0
2.0
CSP43A
Grade: A-
May 19, 2024

Horrible instructor. Does not care for his students growth. Grades assignments at the absolute last minute. (After finals). Generally Delta has the worst CS department in

Tough grader
Get ready to read
5.0
1.0
CS011
Grade: Not sure yet
Jun 10, 2024
Would take again

I was hesitant to take this class due to the bad reviews, but I'm on week 3 of my summer class and everything is very thorough and easy. If you know how to follow instructions this class will be easy. The labs and assignments are really easy, the quizzes does require you to read, but again not bad. Again, follow his instructions and you'll be fine!

Get ready to read
Clear grading criteria
Online Savvy
5.0
1.0
CS011
Grade: A+
Jul 1, 2024
Would take again

Took in summer 2024, found it to be a positive experience. The instructor was responsive to emails and even provided extra points on assignments. He was willing to work with students who communicated with him, making the class very manageable and enjoyable. I found it to be a VERY EASY class to navigate and succeed in.

Get ready to read
Participation matters
Gives good feedback
1.0
5.0
CS011
Grade: A-
Jul 5, 2024

Not helpful no lecture or additional help even when asked. Does not communicate well with students. I had issues with the assignments some are outdated they do not reflect the site being used for the assignment. Takes long to grade assignments does not provide support for DSPS students. He gives the same amount of time for a quiz and final Horrible

Tough grader
Lots of homework
Test heavy
1.0
4.0
CSP31B
Grade: Rather not say
Jul 8, 2024

I wouldn't recommend this professor! He should be reported to the dean for his behavior and the computer science department at Delta is so bad. Be like me, take computer science at another community college and save yourself. He needs to get some help if he's not teaching and does not care about his students.

Tough grader
Participation matters
1.0
5.0
CSP31B
Grade: F
Dec 14, 2024

Please report this professor to the dean whatever you can!

3.0
3.0
CSP43A
Grade: A+
Jan 2, 2025
Would take again

I really liked this course because I had lots of hands-on which made me enjoy learning a lot, and there was a good amount of homework, I would say that the course is great for those who don't mind taking the course on their own, the times I needed to reach out to the professor it actually took some time to hear back from Professor Maumalanga.

Clear grading criteria
Lots of homework
Online Savvy
3.0
2.0
CS11
Grade: A-
Jan 4, 2025
Would take again

This class is fairly straightforward if you stay on top of the work. Assignments can be completed quickly, and the textbook is useful. Avoid emailing the professor if possible, as they can be blunt. Unstuck study was a big help for study prep alongside the textbook.

5.0
3.0
CS31A
Grade: Not sure yet
Apr 23, 2025
Would take again

Please let this rating be your deciding factor. All the poor ratings are probably from people who can't study properly. You don't need to be a cracked dev to do good in his class. He gives you everything you need to pass his class on his power points. If you ask questions he will answer them. If you show up and actually read you will pass. Grade: B

Get ready to read
Clear grading criteria
Caring
1.0
4.0
CSP31B
Grade: B+
May 20, 2025

All my CS classes have been with master unfortunately, SJDC CS sucks. I do not blame the professor for his accent but that is not the reason you cannot understand him, he gets lost himself and his lectures make zero sense. A couple of labs not too hard but tests and quizzes get hard before you know it. 31A is easy, B is the worst must self teach.

Tough grader
5.0
3.0
CS55
Grade: B
May 20, 2025
Would take again

Pretty cool guy and teacher. Lots of quizzes though (one a week), also a pop quiz here and there. Final was a bit tough but definitely doable.

Beware of pop quizzes
So many papers
2.0
1.0
CS11
Grade: Not sure yet
Oct 29, 2025

Very scattered assignments. No real clear assignment schedule. Missed 3 discussions purely from the lack of structure in the class. The work is simple though, as long as you check in on canvas everyday, its an easy A+. Would not take again based on the poor organization of the canvas class and the lack of a regular assignment schedule.

Graded by few things
4.0
1.0
CS011ONLINE
Grade: A-
Dec 14, 2025

Was given textbook to download for free. Most of homework comes from there. Discussions every week, sometimes labs, and a few other assignments. Needs more organization. Some homework can't be seen in Modules and you would have to look at Calender to see it. Overall, not difficult, but unless you read the textbook, you might not learn much.

Get ready to read
5.0
3.0
CSP25
Grade: A
Dec 15, 2025
Would take again

He isn't a bad professor, regardless of what the other comments say. If you show that you care for the material he becomes VERY lenient with the class, often times extending lab dates and even test dates. At some point through the semester he will start giving pop quizzes regularly so be prepared.

EXTRA CREDIT
Beware of pop quizzes
Caring
5.0
4.0
CSP31A
Grade: A
Dec 15, 2025
Would take again

This class is where you finally get to program like a software engineer. C++ is an amazing language but its where a lot of students fall off so if you're passionate about code then really hammer down on this class. Maumalanga wants to make sure you have these subjects down. If you intend to take part 2, MAKE SURE YOU UNDERSTAND POINTERS.

EXTRA CREDIT
Beware of pop quizzes
Lecture heavy
5.0
4.0
CSP31B
Grade: A
Dec 15, 2025
Would take again

Lock in. A lot of people blame the professor because they don't take the time learning the subject themselves. If you want to become a software engineer this class will teach you the foundation of how to use your base coding skills to create bigger scale projects. He's a great professor, a lot of people blame him for their shortcomings.

EXTRA CREDIT
Beware of pop quizzes
Respected
5.0
4.0
CS55
Grade: A
Dec 15, 2025
Would take again

Discrete structures is difficult simply because its a different way of thinking. You'll be working with proofs so best to memorize -> understand later. He usually reads off slides but everything that will be on quizzes/tests is what he teaches on the slides, no surprises. Great Professor, very clearly passionate about his work.

EXTRA CREDIT
Beware of pop quizzes
2.0
2.0
CS011ONLINE
Grade: C
Dec 26, 2025

Unorganized, not tech savvy, grades assignments late after a few weeks. Textbook was online and free to download. Work is straightforward, it was discussions, online labs, and a few other assignments. Thought I had an A or a B even, but he graded assignments late that I couldn't do anything about it after semester ended and found out I got a C.

Get ready to read
Class Info

Online Classes

100%

Attendance Mandatory

73%

Textbook Required

53%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 62 grades
Most common grades:
A (28)
Drop/Withdrawal (9)
Not sure yet (9)
Grade Distribution
A(35)B(6)C(7)D(10)F(2)A-/B+(11)
Based on 84 reported grades
A: 28
Drop/Withdrawal: 9
Not sure yet: 9
A+: 7
Common Tags
Lots of homework (22)
Get ready to read (21)
Participation matters (14)
Clear grading criteria (12)
Tough grader (11)
Skip class? You won't pass. (10)
EXTRA CREDIT (8)
Gives good feedback (7)
Rating Trend

Declining

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

CS55

3.7

(3)

CSP017

3.4

(5)

CSP031B

3.0

(1)

CS011ONLINE

3.0

(4)

CS11

3.0

(28)
+22 more courses
Difficulty by Course

CSCS

5.0

CCSP3

5.0

CS031A

5.0

CS31AB

5.0

CS26B

5.0

Similar Professors