3.9

Tom Dedonno

Information Science - Saddleback College

3.9
Quality
2.6
Difficulty
60%
Would Retake
165
Reviews
3.9
Quality
2.6
Difficulty
4.0
Helpful
3.9
Clarity

60%

Would Retake

165

Reviews

Rating Distribution
Official

5

105

4

14

3

7

2

11

1

28

What Students Say

Super unorganized and hard to understand

CIMW160 - 1.0 rating

Difficult only because teacher is awful

CIMW115 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

29%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 73 grades
Most common grades:
A (61)
Not sure yet (7)
A- (3)
Grade Distribution
A(64)B(3)C(0)D(3)F(1)A-/B+(5)
Based on 86 reported grades
A: 61
Not sure yet: 7
A-: 3
A+: 3
Common Tags
EXTRA CREDIT (22)
Clear grading criteria (18)
Gives good feedback (12)
Get ready to read (10)
Accessible outside class (9)
Lots of homework (9)
Test heavy (8)
LOTS OF HOMEWORK (7)
Rating Trend

Declining

-0.83 avg change
Jun
Jul
Aug
Oct
Aug
Sep
Last 6 months
Ratings by Course

LAMPFLASH

5.0

(1)

CIM289

5.0

(3)

GAMEDESIGN

5.0

(1)

GAMETHEORY

5.0

(1)

CIM289LAMP

5.0

(1)
+39 more courses
Difficulty by Course

CIM287B

4.0

CIMW160

3.6

CIMP7AJAVA

3.3

CIMW105

3.3

CIMP3

3.3

Reviews (165)
5.0
1.0
CIM7JAVA
Sep 10, 2004

Awesome. He is very methodical and presents complicated material in a very understandable way. Has extensive website with loads of material for the class. Wrote a Battleship simulator for project and each student implemented a Player class. Great fun!

5.0
1.0
LAMPFLASH
May 16, 2005

I thought Prof. Dedonno was very knowledgeble in his field. If I wasn't sure about something, all I had to do was ask, and he would make sure that I understood. I suggest him for anyone who wants to extend their knowledge in computer languages.

5.0
2.0
CIM289
Jul 19, 2005

Knows subject. Keeps class interest high. Grading criteria and expectations very well documented. Enjoyed class.

5.0
2.0
GAMEDESIGN
Jul 20, 2005

He knows exactly what he is talking about. Keeps up with the latest trends in the game industry. Very good teacher, great guy!!!

5.0
1.0
GAMETHEORY
Aug 2, 2005

At the moment, prof DeDonno is easily the best CIM Instructor at the college. Everything you will ever need for the class is on his website. None of that stupid "attendance is 20% of your grade" stuff some other instructors use to get you to come to class. Prof DeDonno gets you to come to class by making the material interesting !Take his classes !

4.0
2.0
COMPUTERGAMES
Sep 21, 2005

No Comments

5.0
2.0
CIM7A
Dec 3, 2005

Very good teacher, keeps up to date in subject matter, all assignments and tests were well documented on class web-site, highly recommend this instructor.

4.0
2.0
CIM246AANDB
Dec 11, 2005

Great guy. Really knows his stuff. Very helpful if you think something is unclear. Fairly easy tests every other week. Can be done online and e-mailed to him. Online quizzes with extra credit. Get points just for signing up for the class. Oh he has an amusing accent too. hehe.

5.0
2.0
CIM289LAMP
Dec 26, 2005

Great guy. Has very good skillset of current IT technologies and makes extra effort to keep up with them as they evolve. He should get extra credit for being creative and "hands-on" during lectures. I learned a lot about the subject and found myself looking forward to his classes every week.

5.0
3.0
CIM264A
May 26, 2006

really good, up to date, VERY interesting, funny, and helpful, flexable with deadlines and extra credit and very knowledgeable on his topic.

5.0
2.0
CIM289
Aug 22, 2006

Great teacher understanding and very open to suggestions. Highly Recommended. He is always willing to learn new stuff which is great cause he likes to make sure the students are up to date with the latest trends going on. Willing to go over things from the last class if you missed or forget something.

5.0
1.0
CIM264AB
Apr 12, 2007

Beginning&Advanced Flash class was fun. Learned a lot and Dedonno knows what he's talking about. You can easily get him off track. Book is mandatory to do assignments. Good class.

3.0
1.0
CS1B
Dec 15, 2007

This teacher is really easy, but the class is not organized very well. You can tell he does not like teaching it. By all means take the class if you want an easy A. Put in minimal effort, and pay attention in class you'll do fine.

5.0
4.0
CIM225
Dec 25, 2007

Great Guy, Great Teacher, responds to email questions 24-7, class was well organized with a good set of homework assignments that complemented all the PHP basics. Does a good job of merging Web technologies.

5.0
1.0
CIM278B
May 19, 2008

You won't go wrong with Professor DeDonno. He knows the material and is an excellent teacher. I took two Dreamweaver classes 100% online and had a great experience. The viewgraphs are outstanding. The class website has everything. You will need the book. He responds to emails 24/7 timely. I give him my unequivocal highest rating posible.

5.0
2.0
CIMCIM
May 29, 2008

i took Flash A-D, Dreamweaver A-B, and Capstone Portfolio classes.... i found his classes to be really relaxing and he went through the material at a good steady level... the workload isn't bad, in fact we were talking among our class to make you (the future student) load even more.... haha... but yeah, fun classes..

5.0
4.0
CS1B
Jun 5, 2008

The best computer science professor at both Saddleback and IVC. Funny guy, nice too. He knows his stuff. Do the work so you will learn. He will do anything to help you, just ask.

5.0
4.0
CIM287B
Aug 6, 2008

I took the Beginning and Advanced Dreamweaver class with Tom online and it was fantastic! The first couple of weeks were tough trying to get up to speed with hooking up to the Saddleback server and I liked how each concept was demonstrated at least 3 times - once in the video and then twice on your own doing the textbook homework. Great class!!

5.0
4.0
CIM264A
Mar 18, 2009

cim264a/cim264b class site was well organized clearly listed all requirements, Videos were well done, found him to articulate well, plan to take several other of his classes.

5.0
1.0
CIM264
Dec 5, 2009

he is the best,

5.0
3.0
CIM264
Dec 22, 2009

I've taken six classes from Tom DeDonno. He a great instructor --- always willing to extend himself. His knowledge is vast and he's up-to-date with the latest developments in the field. His grading is more than fair and he gives lots of oportunities for extra credit. He encourages students to incorporate their own creativity into the assignments.

5.0
2.0
CS4A
Jan 11, 2010

He is not afraid of code! He will hand write it, work through it on the projector, and talk about it. Easy to ask questions, and he really cares about his work, so he's happy to hear feedback. If you don't do the homework you're not going to test well, but he gives extra credit.

5.0
1.0
CIMALL
Jan 22, 2010

he is able to make you want to learn even more

5.0
1.0
CIMALL
Jan 22, 2010

He encourages you to ask questions, to admit if you don't know the answer and he goes out of his way to explain code so that even a novice will understand it. Great material coverage, online videos and view graphs, and fun to be in class and listen to his lecture. Available by email 24/7.

4.0
3.0
CIM225
Mar 16, 2010

Knows his stuff. Has good videos available on blackboard. The website is well organized but out of date and confusing in some places. Spelling is atrocious. But overall a good, enthusiastic and helpful teacher.

3.0
3.0
CIM225
Aug 29, 2010

Nice guy and will respond relatively quickly to questions via email, but responses are extremely short and often don't address your question. Course documentation and instructions are often poorly organized, ambiguous and out of date. I took 2 courses from him, same scenario in both classes. You are better off getting a book and teaching yourself.

5.0
3.0
CIMALL
Oct 19, 2010

Great teacher. Encourages you and he knows his stuff.

5.0
3.0
MANY1001
Dec 21, 2010

I was a student in quite a few of Mr. DeDonno's classes. He was an excellent, enthusiastic instructor who gave a great overall view of the technologies being used in the class, in addition to helping all the different levels of students with what could be very technical material. A+ for you, man.

5.0
1.0
CIM264A
Mar 20, 2011

Best Teacher Ever!

2.0
2.0
CIM205A
Jul 26, 2011

Extremely unorganized!!! You have to deal with too many websites: blackboard, his personal website, submit assignment website, and more... This was extremely confusing for me. Specially the fact that the design of the website changed every single time i visited the pages... I'm a dude and I got Hello Kitty after I signed in!!!

5.0
1.0
CIM205
Oct 11, 2011

no problem at all with the three sites, did have to have basic logic to handle the three, but sites were straight forward, class site public information (you could lock design try set design), blackboard private video and quiz access. Separate server for auto grading. Class cover all bases on cim205a and was straight forward.

1.0
2.0
CIM225
Nov 14, 2011

Very very difficult to understand. He has 3 assignment pages to tell us what to do... they're all different.

2.0
1.0
CIM225
Dec 6, 2011

I dont wear my seatbelt on my way to class because I hope I die before I get there. This professor ruined my interest in computers.

5.0
2.0
CIM205A
Dec 19, 2011

Excellent professor, all students had access to own Web Site/ Web server.

5.0
1.0
CIMXXX
Dec 20, 2011

Took him for multiple classes, you cannot go wrong with this teacher.

5.0
1.0
CIMXXX
Dec 23, 2011

teacher stays up to date, for cim2225 he added new content, class has on PHP but also hit on XML, image galerries and CMS. he was interesting, funny, flexible on deadlines, schedule, assignment and quizzes. All classes have extra credit. You can work at your own pace, most assignments have corresponding online videos.

5.0
2.0
CIM7A
Dec 31, 2011

This Java programming class was great - thoroughly enjoyed it. Instructions were clear. Text was good. Professor was very quick to respond to emails. Would totally recommend this class to others.

5.0
3.0
PHPCIM
Jan 2, 2012

By far best cim and computer science professor around. He will not babysit you through the class but his main interest is teaching you the subject. Also he has office hours to assist those who need help. Have had multiple classes with him and he stives to make you understand the subject. He also makes sure he is up to date on all subjects.

5.0
2.0
CIM278
Jan 22, 2012

Great class, took him for intro to Dreamweaver

1.0
1.0
CIMXXX
Jun 18, 2012

I tried taking two classes with him, both being the same. He's extremely unorganized which makes the easy subject he's teaching impossible to work with. He's very hard to understand due to a speech problem he has. I highly recommend that you don't take him ever. I'm avoiding all of his classes like the plague.

5.0
3.0
CIM225
Jul 29, 2012

Took cim225 this summer, class assignments were guide to the course, only had to follow class assignments to complete the course.

5.0
2.0
CIM225
Jul 29, 2012

Class was very straight forward, just follow assignment checklist. Class did allow the student to choose from multiple assignments, which could cause confusion for some students. But the trick was just to complete core assignments first, then decide on what you want to do next. The multiple assignment allowed you to pick your grade

5.0
2.0
CIM286
Aug 3, 2012

Game Design and Development, class was a very good overview of Video Games, great class, great teacher.

5.0
1.0
CIM205A
Aug 7, 2012

Class was of very high quality, a C grade was trivia, class covered basic of SQL, using MySQL. Only assignments and quizzes, just follow assignments.

5.0
1.0
CIM278
Oct 6, 2012

Found videos very helpful when used in conjunction with the book, plan to take cim278b advance dreamweaver and quite a few other courses from this instructor in the future. He is a popular insructor and most of his class typically fill up, but all you need to do is ask for an APC add code.

1.0
3.0
CIM7A
Dec 2, 2012

I have had this teacher for 4 classes so far. I cant begin to tell you how much I hate him. There is no "teaching" from him. He basically posts an assignment and you are on your own. Just you and Google. Very little help even after multiple emails. I hate that he is the only teacher in many of these classes.

5.0
1.0
CIM225
Dec 8, 2012

well done course, follow the assignment page, course had something for everyone experience programmer had a programming path, less experience could work with word Press assignments.

2.0
3.0
CIM7A
Dec 15, 2012

I legitimately spent more time learning his hacked-up online compiler than I did learning Java. As a career programmer, I found this class extremely cluttered and useless. It was easy for me (10+ years coding), except that silly compiler.

5.0
1.0
CIMMANY
Dec 18, 2012

Took him for full set of Web Design classes, Professor really knows his stuff. Would highly recommend him. In terms of class structure, all classes are highly organize you just need to follow the assignment page.

5.0
1.0
CIM7A
Dec 18, 2012

The Java classes, is definitely not for the faint of heart. The book was very detailed and the class site and instructor website was also very detailed.The submit command allows you to turn in assignments anytime. If fact you can complete school work quizzes, assignments and tests anytime - anyplace. You do have to understand I/O specifications.

1.0
1.0
CIM
Mar 6, 2013

This is my fourth semester with the horrible teacher! I have even considered switching colleges just so I could actually learn a subject. HiS online computer system is a joke. He has a horrible lack of the subject. Most of all all of his millions of site for one course are extremely outdated and utterly unorigionized. Run away fast!!

5.0
1.0
CIM
Mar 28, 2013

great teacher, great classes, does use a lot of sites but everything is well linked, and it is web Design, which is based on hyperlinks, anyone with a background in Web development should have no problem navigating the Web or gaining a lot in his classes which are very detailed and comprehensive, other teachers do offer beginning classes

5.0
1.0
CIM2XX
May 19, 2013

Great Classes, teacher is very organized, has detailed class sites, very up to date, covered advance and current aspects in all courses I've taken. Also stresses the basics. Work in industry and and professionally recommend this instructor.

5.0
1.0
CIM205A
May 23, 2013

Well organized course, everything was upfront and easy to follow. Class had ample online videos. Would highly recommend class and instructor.

5.0
1.0
CS4B
May 24, 2013

Excellent leading edge class, covered all the new and evolving topics in Java, Instructor does a very good job staying up to date and bringing the most important concepts into the class.

5.0
1.0
CIM2XX
Jun 2, 2013

Teacher does an excellent job of standing up to date. One time in class, he was able to on the spot rank demand for all job technologies. He asked students what they thought were hot technologies, he accurately ranked all technologies using a Job site trend line. Highly recommend instructor.

5.0
1.0
CIM225
Jul 7, 2013

Teacher is very detailed and meticulous. Class does cover a lot of material, but offers numerous options for achieving the desired grade. Class site, and assignments are very detailed. Highly recommend the instructor and the class, but it is definitely not for the faint of heart. Don't take this as a first class in Web development.

5.0
2.0
CIM278
Grade: A
Aug 17, 2013

Teacher puts together a great class. Like previous he is very organized and detailed. Has full set of videos. Quick on responding to emails. Very up to date, added Creative Cloud videos right after Adobe released the new software.

5.0
1.0
CIM205A
Aug 31, 2013

Well organized course, teacher is very responsive to e-mails, does a good job of keeping all material current. Added recent PHPMyAdmin material

5.0
1.0
CIMW105SQL
Nov 13, 2013

Professor is very up to date, can answer almost any questions related to computers, programming or about the Web. All course material is very detailed and precise.

5.0
1.0
CIMP7AJAVA
Jan 7, 2014

After taking several courses with Tom, I can honestly say he is awesome.I found that A)You need to read your assigned book. B) Do the work C) Communicate with him by attending his lectures online (CC Confer) or by watching his posted videos and emailing him. If you do A,B, and C, you will pass the class with flying colors. He is knowledgeable.

5.0
1.0
CIMW110DREAM
Jan 19, 2014

Excellent teacher, very detailed, used his outlines at another college I was teaching at and it was very well received.

4.0
3.0
CIMW105
Oct 18, 2014

Professor Tom is A-Okay.

5.0
3.0
CS4A
Grade: A
Jan 6, 2015

He explains everything very well. His lectures are very direct and to the point. He answers all questions, even the dumb ones. Provides you everything you need to succeed in his class and in future computer science classes. Tom does more than just teach you to code in java, he encourages you to think outside the box. Will take again for next class

5.0
2.0
CS4A
Grade: A
Jan 12, 2015

Tom is simply a great professor. The lectures are informative, and he goes to great lengths to make sure each student is up-to-date and informed. The bulk of the class grade comes from assignmentslabs. There are weekly quizzes via Blackboard, one midterm and final. Professor DeDonno likes to update the class on advancements in the CS field.

2.0
5.0
CS4B
Apr 28, 2015

Unorganized, unclear on what needs to be done, most material covered in class hardly pertains to what we were learning, does not actually bother engaging with the students, instructions are unclear, and his class structure is a complete mess. Our midterm and final were near back to back due to delays. One of the worst teachers I've ever had.

4.0
2.0
CIMW115
Grade: A
Jun 21, 2015

This is a great class to learn how to use dreamweaver to design your websites.

2.0
3.0
JAVACS4AB
Grade: B
Jul 3, 2015

He might be okay for the CIM classes, I wouldn't know. However, the java classes he teaches were extremely unorganized and were probably two of the worse classes I've ever taken. You go through material so quickly and most of it's so convoluted and dense that none of it really sinks in. Would not recommend.

3.0
2.0
CIMW105
Jul 6, 2015

His class is completely disorienting and confusing. The system he uses, between his class website, the saddleback blackboard website, and the "submit" website he uses to grade work, is confusing, and I am very tech savvy. I am able to do everything with some deep reading(probably an hour). He writing is horrendous, which adds to the confusion. gl.

1.0
5.0
CIMW260
Jul 25, 2015

Tom is likely the worst teacher I have ever had. His website is extremely confusing and nothing between his personal website and blackboard align. It takes hours of reading through his horrendous instructions to understand what the homework is. His quiz questions are worded poorly and ask for opinion not fact. Get your degree somewhere else.

5.0
1.0
CIMW260
Grade: A
Sep 10, 2015

Took several courses from instructor, he is well organized and responds promptly to email. Would recommend him for both Web development and also Java. Blackboard quizzes are not easy, therefore for some it would seem they are incorrect, but I tested most of the questions and got the correct answers. You can also repeat quizzes.

5.0
1.0
CIMP7AJAVA
Grade: A
Sep 23, 2015

This summer completed cimp7a Java, class was very advance in terms of online content, had full set of blackboard quizzes, blackboard webcasts and online interactive assignment grading system. Can recommend both class and professor.

5.0
2.0
CIMW260
Grade: A
Nov 14, 2015

Great class, and teacher, teacher was very responsive to all emails, class had lots of extra credit, he also has a accent and a sense of humor.

5.0
1.0
CIMP7A
Grade: A
Dec 8, 2015

Took Intro to Java, as an online class. In many online course, instructors are slow to respond. This instructor responding to all my programming email questions on the same day. At the latest the next morning. .

5.0
1.0
CIMW105
Grade: A-
Dec 15, 2015

Enjoyed the SQL course, learned a lot. Everything was available and well organized right at the beginning of the course.

5.0
1.0
CIMP7B
Grade: A
Dec 15, 2015

Covered both the intro to Java, and a few advance Java topics. You can submit homework assignments anytime and all tests and quizzes were online. Felt he was a very effective lecture, his Web-casts were informative and solved most of the assignments.

5.0
1.0
CIMW115
Grade: A
Jan 8, 2016

Tom had full set of very good videos on Dreamweaver. He also provided prompt email responses. Besides Dreamweaver course also touch on blogging, Word Press and cloud drive. Will take other course from him.

1.0
5.0
CIMW105
Feb 21, 2016

DISORGANIZED!!!

5.0
1.0
CIMW105
Grade: A
Apr 3, 2016

Found class to be very well organized, entire 8 week semester with due dates of all assignments and quizzes was released before class even started. Professor responded promptly to all my emails. Would have taken him again for other classes. PS You do have to read assignment page and also the announcement emails. Also focus in on whats due.

5.0
1.0
CIMP7AJAVA
Grade: A
Apr 7, 2016

Have taken many online classes, his are awesome. Most online classes are strictly reading, long delays associated with emails, and some discussion board. This teacher has a full set of web-casts and access to grading tools 24/7.

5.0
1.0
CIMW105SQL
Grade: A
Apr 23, 2016

SQL class was very detailed and comprehensive. It is important to follow the assignment list.

3.0
3.0
CS4A
Grade: A
May 1, 2016

Funny guy, and he clearly knows his stuff, but the class is too disorganized. Lectures are just based on whatever he feels like covering that day. The worst part is the homework, it's not that bad but you have to submit it on his website, and if you do anything wrong, you get 0 points and its pretty much always impossible to tell what you did wrong

5.0
3.0
CS4A
Grade: A
May 4, 2016

Professor DeDonno is the best CS teacher I've had not only because of his way of teaching, but the advices that he constantly share with his students in how to become better programmers!!

5.0
1.0
CIMW115
Grade: A
May 13, 2016

Teachers has a lot of online material, he provides testing sites, videos, web-casts and online quizzes. To some it may be overwhelming or confusing. But to a confident Web developer its the first online course I have taken that goes beyond just a basic blackboard interface.

5.0
1.0
CIMW260
Grade: A
May 14, 2016

He gives you everything up front so that you can get ahead and finish on time! His grading is fair and honest considering how tough it can be sometimes to learn new topics quickly. I always look forward to taking his classes!

5.0
2.0
CS4A
Grade: Not sure yet
May 18, 2016

He gives you a few chances for extra credit through a coding competition. They are really fun, practical problems. The tests are based off of what he talks about in class so take good notes. Assignments and quizzes are not too bad and he is clear about the due dates and sends multiple emails as reminders. Great professor and will always help you.

5.0
3.0
CIMW105
Grade: A
May 18, 2016

Has really good online videos where he walks you through how to do everything. As the semester goes on he holds your hand less and less which is great because you should not be taking the class for an easy A. Extra credit opportunities are not too hard. Really lenient as in if you miss something and email him, he will open it up for a couple days.

5.0
4.0
CIMW105SQL
Grade: A
May 23, 2016

Great course, needs hard work, but you'll learn a lot !

5.0
3.0
CIMW105
Grade: A
Jun 17, 2016
Would take again

Instructor offers students a wealth of online material, He is also very responsive to emails. Watch the initial videos carefully, you will have to watch them more than once, he does cram a lot of information into them. I enjoyed the class and felt the wealth of online material, which can be too complex was not a problem.

1.0
5.0
CIMW105
Jun 23, 2016
Wouldn't take again

Gives terrible feedback, does not care about his students, a completely respectable human being, fostered no inspiration, very difficult to communicate with, not clear on what the assignments are, the worst professor in my 5 years on higher education throughout many schools. Totally waste of my time to have taken a class with this professor.

5.0
4.0
CIMP7AJAVA
Grade: A
Jul 1, 2016
Would take again

Found feedback and responses very effective. Teacher even called me at home. Make sure you read assignment they have all the details you need to complete the online grade. Instructor also has web-cast which solve many of the assignments.

5.0
4.0
CIMP7AJAVA
Jul 25, 2016
Would take again

Submit grader was difficult to get things exact, but Professor will help you and even called me. Found feedback very helpfull. Class was well organized all due dates were listed on class assignment and in the class schedule. Pay close attention to assignment examples, and you should have no problems.

1.0
4.0
CIMW115
Grade: Not sure yet
Jul 28, 2016
Wouldn't take again

Nothing good to say about this class. Worst class ever! Totally disorganized. Difficult only because teacher is awful. Hours of video lectures where he repeats himself & teaches nothing. LEARNED NOTHING! Gave up on watching the videos as they're useless. 8 hours & counting on vids for the final but still no clue what we're supposed to do.

5.0
3.0
CIMW105
Grade: A
Aug 10, 2016
Would take again

Class has more online content, than any other online class I've had. Class was well organized, assignment page was all you needed to follow.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CIMP7AJAVA
Grade: A
Aug 15, 2016
Would take again

Excellent teacher, just follow the assignment it list due date

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
5.0
3.0
CIMW260
Aug 18, 2016
Would take again

Class has a some logic programming which can be difficult. But most of the programming has been simplified but the class still covers all basic topics of JavaScript and jQuery. Looking forward to taking other online courses with professor.

Gives good feedback
Get ready to read
Inspirational
5.0
4.0
CIMP7AJAVA
Grade: A
Oct 9, 2016
Would take again

Quizzes are difficult, but if you read the book and also tests the code inside of netbeans you can do well on quizzes. For the assignment, you just need to watch the corresponding video, prof does have a lot of web-casts so you have to make sure you watching the right web-casts. All web-casts all labeled well.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CIMP7AJAVA
Grade: A
Oct 29, 2016
Would take again

Instructor does have due dates, but can complete entire class ahead of schedule. Class has a several web-casts from multiple classes, you need to only follow web-casts from one class. Instructor has a full set of other online content that is well done. Will be taking other Java classes with instructor.

Respected
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
4.0
2.0
CIMW105
Dec 29, 2016
Would take again

Online class, homework is written out before class even starts. Good teacher.

Get ready to read
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CIMW115
Mar 17, 2017
Would take again

Assignment page, videos and textbook were clear and detailed, plan to take other classes with this professor.

ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
4.0
3.0
CS4B
Grade: A
Jun 7, 2017
Would take again

Tom knows his stuff. First half of the semester is smooth and educational. After that the class become very unorganized as he tries to teach you many things at once. I did learn a lot about Java taking his class. Tom cares about his students, and is an imperfect but solid choice. Much better than many other CS professors at the school.

Gives good feedback
EXTRA CREDIT
GROUP PROJECTS
5.0
4.0
CIM7A
Grade: A
Aug 10, 2017
Would take again

Finished CIMP 7A - Intro to Java programming over the summer. Great class. Learned how to write at least 12 java programs and professor was always available to help when I got stuck. Quizzes and tests come straight from his power point slides and text book so if you study them, you will ace them. Recommend class for students with no java exp.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
4.0
4.0
CIMW260
Aug 16, 2017
Would take again

CIMP 160 JavaScript jQuery AJAX - online summer course that goes by really quick (6 weeks). A lot of material is covered, wish we had more time. It was challenging compared to his other classes but definitely possible to get an A. There is a lot of extra credit and you can take the quizzes 3 times. He is really good at getting back to you by email.

Get ready to read
Clear grading criteria
EXTRA CREDIT
1.0
4.0
CIMW160
Grade: A
Oct 3, 2017
Wouldn't take again

He's not good. Super unorganized and hard to understand.

LOTS OF HOMEWORK
4.0
2.0
CIM205
Grade: A
Jan 28, 2018
Would take again

You won't get bored.

LOTS OF HOMEWORK
Amazing lectures
LECTURE HEAVY
1.0
4.0
CIM7A
Grade: Not sure yet
Feb 11, 2018
Wouldn't take again

The good reviews are more than likely faked by him This dude is a complete mess He is unhelpful and asks extremely off topic questions in class that lead no where I am paying for online Java classes to try to pass Do yourself a favor google dedonno cs4a and it will take you to the site he forces you to use go to labs. basic instructions are wack

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
2.0
CIM289
Feb 14, 2018
Would take again

Very entertaining

5.0
3.0
CIMP7AJAVA
Grade: A
Mar 29, 2018
Would take again

Found class site to be very detailed and webcasts were well done.

2.0
4.0
CIM7JAVA
Grade: Not sure yet
Jun 24, 2018
Wouldn't take again

This guy is so unorganized, his website is a total mess with multiple dated videos covering the same thing. And his email responses are so cryptic and confusing. You will have to rely on yourself for the most part. Read the book and avoid his videos. The quizzes are tough so beware. He also uses a auto-grader for the programs that is very strict.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
3.0
1.0
CIMW105SQL
Grade: A
Jul 14, 2018
Would take again

Database class was easy. My complaint is that he has music blasting in the background of all his web cast videos.. like seriously dude? common.

5.0
3.0
CIMW105
Grade: A
Aug 2, 2018
Would take again

Found class to be very well organized, just check out his assignment page. Does have extensive online content, have taken many online classes, his was one of the best, but you do need to be familiar with online classes.

Gives good feedback
Clear grading criteria
5.0
4.0
CIMP7AJAVA
Aug 2, 2018
Would take again

took multiple courses with professor, found them all to be well organized, with clear due dates.

Gives good feedback
LOTS OF HOMEWORK
5.0
2.0
CIMP234
Grade: A
Aug 3, 2018
Would take again

Was a fun class, lots of useful information, canvas had all material well laid out, quizzes were tough but not impossible. Plan to complete certificate with instructor.

Hilarious
Amazing lectures
Caring
5.0
5.0
CIMP7AJAVA
Grade: Not sure yet
Sep 1, 2018
Would take again

Java was not an easy class, but all info was well structured. All due dates were listed up front. Prof did provide a lot of material, but only need to watch the most recent webcasts, do not have to search thru previous class webcast lists. Another strong point was all assignment were grade automatically with instant grade feedback.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CIMW105SQL
Grade: A
Dec 9, 2018
Would take again

Class has lots of extra credit, and ample online material. Instructor is accessible by both email and webcasts.

ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
4.0
CIMP7AJAVA
Grade: A+
Jan 11, 2019
Would take again

Automated system used to grade assignments; VERY specific on grading criteria, all or nothing (0 or 100%). Tests are difficult (allowed 3 attempts); use book and powerpoints to help. Weird grading: 92-100%A. Lectures show how to program assign. w/ specific numbers; leaves you to figure how to write program w/ input variables--much more complicated

Tough Grader
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
4.0
CIMP230
Apr 1, 2019
Wouldn't take again

I know quite a lot about the subject of his class, and there are multiple examples of wrong facts and invalid information across his graded quizzes and tests that even a newcomer wouldn't get wrong. His grammar is barely elementary level at times, his video lectures have no effort put into them and he apparently does not check his email at all.

5.0
3.0
CIMW105
Grade: A+
Aug 17, 2019
Would take again

All videos & assignment page were well done. Quizzes are repeatable and come from a large database, you have to understand the material to do well on quizzes. Found no mistakes in quizzes. In order to comprehend quizzes and advances videos you need to come to come to speed on terminology, but material is gradually built upon. Lots extra credit.

Accessible outside class
Amazing lectures
EXTRA CREDIT
1.0
5.0
CIMP7AJAVA
Aug 27, 2019
Wouldn't take again

Awful grammar in emails/on canvas, course format is confusing, and in his webinars he doesnt even teach - just tells you what to do. Unless you already know everything there is about java, i wouldnt recommend.

Graded by few things
Accessible outside class
Participation matters
1.0
2.0
CIMP7AJAVA
Sep 22, 2019
Wouldn't take again

Autograder for java program is overly strict- program must be perfect to down to the whitespace or it will fall. No white spaces allowed in code either. Due dates are unclear and confusing- he does not mention when each assignment is due, so you may think you have more time to complete an assignment than you actually due. Avoid him at all costs.

1.0
2.0
CIM7A
Grade: Drop/Withdrawal
Oct 4, 2019
Wouldn't take again

Literally the worst teacher i have had, this guy seriously writes 3 word emails to me, I called him out about being wrong about very simple things that shouldn't be wrong. Very common things that anybody would know. I missed the deadline and i think I will withdraw from this class. NEVER TAKE HIM AVOID AT ALL COSTS

5.0
3.0
CIMP230
Grade: A
Dec 17, 2019
Would take again

A very fun class, instructors knows a lot about computers and game development . Quizzes had difficult questions, but we had extra credit.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
3.0
CIMP230
Grade: A
Jan 16, 2020
Would take again

Very specific on how he wants his work done. Grow up its college, just do the work and read the syllabus for due dates and deadlines. Seems really passionate about what he is teaching. Very open minded teacher.

Participation matters
Clear grading criteria
Lecture heavy
5.0
3.0
CIMP7AJAVA
Grade: A
Jan 25, 2020
Would take again

I agree with the last post, I Completed both cimp7a and cimw105, they both use the same grading engine. The grading engine gives detailed instant feedback if you follow instructions and read the assignment you will not have any problems. Professor is responsive to emails.

Gives good feedback
Get ready to read
Clear grading criteria
1.0
4.0
CIMP7AJAVA
Grade: B-
Apr 21, 2020
Wouldn't take again

This opinion is only based on the online class that I took from this professor. For starters the online course I will say that he is terrible. He gives 5 different versions of a book to use for class which doesn't make sense. He uses very outdated recorded lecture videos that don't work or are vague! 80% of the class you need to figure out no help.

Lots of homework
Get ready to read
Graded by few things
1.0
4.0
CIMP7AJAVA
Grade: Audit/No Grade
Apr 24, 2020
Wouldn't take again

Agree with the last post. Teacher is terrible at his job! Best to learn on your own; use the book and learn to how the auto grader works. I passed but only because I didnt listen to him. His emails are cryptic and he is too lazy to correct his grammar or spelling. Go to IVC, the instructors there are much better.

1.0
3.0
CIMW140
Grade: Not sure yet
May 1, 2020
Wouldn't take again

God awful! Material is not hard; if you took the 100 HTML classes, it should be a 'cake'. He is just so unorganized and terrible at explaining. I relied solely on the book. He also does not grade and give feedback for each week; I can only guess my grade. Don't get me started on his emails - written like a 5-year-old who can't type!

Lots of homework
Get ready to read
2.0
3.0
CIMW160
Grade: A
May 5, 2020
Wouldn't take again

To access different materials, you have to use both canvas and his website, the problem is that it's very hard to navigate. It took me three days just to figure out where to start. His Materials are also very outdated, and his lecture videos are no use. He is late to respond to emails too. Just study on your own, and you'll get an A.

Lots of homework
Tough grader
1.0
3.0
CIMW160
Grade: A
May 5, 2020
Wouldn't take again

Don't think he actually grades anything. Just turned in my work and got no feedback, then got an 'A' at the end. LOL

Get ready to read
5.0
4.0
CIMW105
Grade: A
May 14, 2020
Would take again

Have taken several classes, would disagree with previous student who has made several posts. He does use both a class website and canvas, but everything was available on canvas. He had weekly current weekly webcasts that anyone could attend.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
CIMP7AJAVA
Grade: A
Jun 2, 2020
Would take again

The instructor has a funny accent, enjoyed the class, make sure you follow canvas modules and you will have no problems. Also good idea to attend the webcasts and will schedule private webcasts if required.

Accessible outside class
Graded by few things
Hilarious
4.0
3.0
CIMW105SQL
Grade: A
Jun 14, 2020
Would take again

Mr. DeDonno is a very nice guy. I learned a lot in this class and I enjoyed his instructional videos. On the downside, he could be a little unorganized and some of his video content was kind of dense and convoluted. But for the most part, you will learn a lot of useful stuff. He responds to emails. I would take him again. Easy A if you do the work.

Clear grading criteria
EXTRA CREDIT
4.0
3.0
CIMP230
Grade: B
Aug 3, 2020
Would take again

Great teacher. I'm enjoying his video game design class as a beginner, and there are no problems. Only reason he's a 4/5 for me is because of his vagueness at times. His emails and tests have some wrong grammar, but if you can get past that, you won't have problems. Just make sure to study, as he doesn't give study guides. Good luck!!

Get ready to read
Clear grading criteria
EXTRA CREDIT
3.0
4.0
CIM7A
Jun 24, 2021
Wouldn't take again

His lecture materials are outdated and the online tests are pulled from a database so test questions might have multiple answers, not make sense, or are from chapters ahead. His writing is atrocious and can be very difficult to understand. Stick to the book, watch the video lectures, and attend live seminars. He's easier to understand verbally.

Accessible outside class
Get ready to read
5.0
3.0
CIMW105
Grade: A
Jul 19, 2021
Would take again

Well organized canvas modules, sends out weekly updates, found videos to be very helpful, supplied full databases and interfaces to each student.

Gives good feedback
Accessible outside class
Caring
2.0
3.0
CIMP7AJAVA
Grade: F
Dec 3, 2021
Wouldn't take again

he wasnt clear on what you had to do for the final project

Lots of homework
Accessible outside class
Test heavy
5.0
4.0
CIMP7AJAVA
Grade: A
Feb 4, 2022
Would take again

I am a high school student and this is the first time I took a community college class. Professor D is very nice and very attentive. I had a lot of questions and he always responded. His lectures are all video's and sometimes the audio was choppy but other than that the material is very straight forward. I enjoyed professor DeDonno a lot!

Respected
Accessible outside class
Clear grading criteria
5.0
5.0
CIM
Grade: A
Jun 7, 2022
Would take again

Best teacher and friend/ mentor listen watch and learn. He is the best instructor forJAVA and CS classes Saddleback is a great school and is debt of this professor. When I started I didn't even know What (#)meant Now I am a webmaster web designer graduate Thank you sir job well done!!

Tough grader
EXTRA CREDIT
Inspirational
1.0
4.0
CIMW105
Grade: A
Sep 5, 2022

The websites are way out of date and unorganized. Grammatical, capitalization and punctuation errors make the lectures very hard to take notes on, as the professor talks very fast and the audio cuts out in the middle of his sentences. I emailed the professor a few times asking him questions but never got a response. Take a different professor

5.0
3.0
CIMW105
Grade: A
Sep 17, 2022
Would take again

Class was well organized canvas, had weekly announcements on exactly what needed to be done. Had weekly webcasts, and responded to all my emails promptly. He also made personal calls when I had questions about certificates. One of the best I've had.

EXTRA CREDIT
Amazing lectures
Caring
1.0
3.0
CIMW160
Grade: Drop/Withdrawal
Oct 12, 2022

VERY unorganized. VERY unclear. VERY confusing. I dropped the class after a few weeks. I can't for the life of me understand the instructions to the homework. The website being used is super outdated( kinda ironic ). I just can't figure out what he wants me to do on the assignments. Quizzes are ok.

1.0
5.0
CIMW160
Grade: A
Nov 2, 2022

I don't recommend. I bet you will regret

5.0
4.0
CIMW105
Grade: A
Nov 15, 2022
Would take again

Professor uses Canvas for all classes, don't even have to go to the websites. Took several classes with the professor, would take classes from him again. Canvas was well organized, each week we had Monday assignments due, which included videos, assignment and quiz. Just follow canvas structure and you will be pleased.

EXTRA CREDIT
Gives good feedback
5.0
1.0
CIM
Jan 24, 2023
Would take again

Professor Tom literally guides you step by step in several videos. To be successful in the class, you need to be very organized. I unfortunately was unable to finish his course due to a health condition. My only regret is not communicating with him, and thanking him for all the opportunities he provided.

Participation matters
Clear grading criteria
Respected
4.0
4.0
CIMW105
Grade: A
Jul 31, 2023

Little unclear at times on his lectures, easy to fall behind.

Test heavy
2.0
4.0
CIMW105
Grade: B+
Aug 6, 2023

He's...okay. I learned a lot in his class enough to spark an interest but his quizzes are terrible. He offers extra credit. expectations are extremely high for his quizzes, coupled with the fact that grammatically sometimes they don't make sense and you literally have no idea what he's asking. Very convoluted and unorganized, I wouldn't recommend.

Tough grader
Participation matters
EXTRA CREDIT
3.0
4.0
CIMW105
Grade: A
Aug 8, 2023

The quizzes are stupid sometimes, the grammar is unclear, and when using the submit platform for assignments sometimes, the instructions are unclear on what queries you need to do. Better if you just study SQL yourself.

Tough grader
Lots of homework
1.0
4.0
CIMW105
Grade: Rather not say
Aug 13, 2023

Everything he uses is so old, and nothing is clear on where to find things.

Tough grader
Test heavy
1.0
5.0
CIMW105
Grade: A-
Aug 15, 2023

Some of the tests are really hard and all the questions are old too. He uses outdated methods of SQL and does not teach more modern methods. Also, if you fall behind once, you are pretty much done for unless you save yourself.

Tough grader
Lots of homework
Test heavy
1.0
2.0
CIMP3
Grade: A
Aug 17, 2023

Intro to Video Game Design course that doesn't teach much about game design. Very unorganized, most of the lectures talk about the history of gaming tied into the professor's favorite games. Tests are based on some facts but mostly biased opinions on gaming and software/hardware. Final project has vague guidelines and is worth 45% of grade.

Graded by few things
1.0
4.0
CIMP3
Grade: Incomplete
Mar 27, 2024

Does not teach and the quizzes are on obscure topics that are not fully covered.

Lots of homework
Lecture heavy
Test heavy
1.0
3.0
COMPUTERGAMES
Grade: A
Apr 20, 2024

Really surprised this guy is still employed at Saddleback. He inserted far right conspiracies into his lectures, he taught outdated information, and his classes were extremely unorganized. An embarrassment to what I would consider a fantastic school. There's even news articles about him and his conspiracy theories he was teaching about in class.

1.0
3.0
CIMW105
Grade: A-
May 9, 2024

Absolutely unprofessional & useless. The class consists of watching old, long videos from lectures w/ background noise. The course's very unorganized. It's difficult to find queries. The assignments and instructions aren't clear. He's not helping. I had a specific question about queries and instead of explaining he told me to watch a video.

2.0
3.0
CIMW105
Grade: A
May 23, 2024

The course itself is really unorganized, don't recommend, especially if not tech savvy. The videos are alright but long. 5+ websites you need to access in order to complete HW. The quizzes are really bad and poorly made. If you take, pay attn to his videos in detail and don't skimp out in the first few modules.

Test heavy
5.0
3.0
CIMW105
Grade: Not sure yet
Jun 19, 2024
Would take again

Cool class. Lectures are a bit long, but they will help you understand the class. I learned a lot in this class, there's quite a lot of stuff to go over, so if you get behind, you'll have issues. Nonetheless, he is an excellent professor, straight to the point, really cool guy, and always willing to help. Taking my second class w him.

Amazing lectures
1.0
3.0
CIM7JAVA
Grade: Drop/Withdrawal
Jul 22, 2024

I enjoyed the lectures and programming videos, and the teacher was very knowledgeable. However, the context of what to learn during lectures and programming assignments and what was tested had no direct correlation. In other words, you were better off reading the book and writing the notes down word for word.

5.0
4.0
CIMW105
Grade: A
Jul 30, 2024
Would take again

Found class to very well organized, material did build on itself, so class can be difficult if you don't stay up with work. Professor had a simplified database, that allowed me to cover the entire book in an entire weekend.

5.0
3.0
CIMP3
Grade: A
Jul 31, 2024
Would take again

A fun project-oriented class. You do have to come up with your project title, but the instructor is very flexible in what you can do, and you do review some of the best student projects before making your decision. I found quizzes to be straightforward but need to watch webcasts first.

4.0
4.0
CIMP3
Grade: A
Aug 11, 2024
Would take again

Agree it was a fun and informative class. Weekly quizzes and tests, the quizzes and tests covering computers and game consoles were difficult, But you can pick up extra credit and projects/discussion boards have a high weight.

EXTRA CREDIT
Test heavy
Accessible outside class
5.0
2.0
CIMW105SQL
Grade: A
Aug 28, 2024
Would take again

The class was very well organized despite using both Canvas and a separate site to hold student databases. It covered the entire SQL language, including advanced topics such as triggers, PLSQL, and constraints. The professor was available every Wednesday afternoon.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
CIMP7A
Grade: A
Oct 10, 2024
Would take again

Canvas tests were difficult, but you could repeat them and the class also had extra credit quizzes. Overall the class was well organized, with detailed assignment descriptions and corresponding webcasts. If you have problems, just email the instructor, and he will respond promptly.

EXTRA CREDIT
Clear grading criteria
Lots of homework
4.0
4.0
CIMW105
Grade: B+
Oct 23, 2024
Would take again

The class can be challenging, but engaging with the material and using tools like unstuckstudy for study prep can really help. The professor is straightforward and willing to assist.

2.0
3.0
CIMP3
Grade: A
Aug 15, 2025

Lectures are long with no way to speed up/fast forward. The tests contain a lot of biased information and you need a lot of general knowledge/trivia on video games to do well in this class. The project is worth a significant portion of the grade so make sure to spend time on it. Not too much work overall.

EXTRA CREDIT
Lecture heavy
Test heavy
5.0
3.0
CIMP7AJAVA
Grade: A+
Aug 23, 2025
Would take again

Can't say enough good things. Really enjoyed the lectures, you can watch at your own pace, had clear explanations and had good breakdowns of ambiguous coding concepts. Would take any class he teaches.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
4.0
CIMP3
Grade: A
Sep 23, 2025
Would take again

He's nice and replies to my emails quickly. He usually gives people chances to improve their grades.

EXTRA CREDIT
Inspirational
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

29%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 73 grades
Most common grades:
A (61)
Not sure yet (7)
A- (3)
Grade Distribution
A(64)B(3)C(0)D(3)F(1)A-/B+(5)
Based on 86 reported grades
A: 61
Not sure yet: 7
A-: 3
A+: 3
Common Tags
EXTRA CREDIT (22)
Clear grading criteria (18)
Gives good feedback (12)
Get ready to read (10)
Accessible outside class (9)
Lots of homework (9)
Test heavy (8)
LOTS OF HOMEWORK (7)
Rating Trend

Declining

-0.83 avg change
Jun
Jul
Aug
Oct
Aug
Sep
Last 6 months
Ratings by Course

LAMPFLASH

5.0

(1)

CIM289

5.0

(3)

GAMEDESIGN

5.0

(1)

GAMETHEORY

5.0

(1)

CIM289LAMP

5.0

(1)
+39 more courses
Difficulty by Course

CIM287B

4.0

CIMW160

3.6

CIMP7AJAVA

3.3

CIMW105

3.3

CIMP3

3.3

Similar Professors