3.5

Jesse Cecil

Computer Information Systems - Foothill College

3.5
Quality
3.1
Difficulty
58%
Would Retake
170
Reviews
3.5
Quality
3.1
Difficulty
3.5
Helpful
3.5
Clarity

58%

Would Retake

170

Reviews

Rating Distribution
Official

5

56

4

46

3

31

2

11

1

26

What Students Say

I'm taking his 1B (intermediate Java)

CS1B - 1.0 rating

DO NOT EVERY TAKE THIS PROFESSOR

2B - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

37%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 76 grades
Most common grades:
A (35)
Not sure yet (18)
A+ (14)
Grade Distribution
A(49)B(7)C(4)D(3)F(0)A-/B+(14)
Based on 99 reported grades
A: 35
Not sure yet: 18
A+: 14
A-: 11
Common Tags
Clear grading criteria (24)
Gives good feedback (23)
Get ready to read (23)
Participation matters (17)
LOTS OF HOMEWORK (14)
Tough grader (13)
Lots of homework (12)
Tough Grader (11)
Rating Trend

Stable

-0.07 avg change
Aug
Sep
Oct
Nov
Mar
Dec
Last 6 months
Ratings by Course

JAVAF12

5.0

(1)

FHCS002A21935

5.0

(1)

FHCS002A

5.0

(2)

CSF001A

5.0

(1)

CPLUS2A

4.0

(1)
+24 more courses
Difficulty by Course

2B

5.0

CSOO2A

4.7

FHCS001AJC

4.0

CIS1A

3.8

CS001A

3.6

Reviews (170)
4.0
2.0
CPLUS2A
Aug 13, 2012

it s online. its a very good class for newbies! I personally want more focus on algorithm. The online modules would be more helpful if the content is more searchable. I found the textbook is more well written. I went thru the class without reading much from the text book but every words of the module. I wish it was the other way.

5.0
1.0
CS001A
Nov 14, 2012

Always here to help. Thanks, Jesse!

5.0
1.0
JAVA1
Nov 20, 2012

Hats off to Jesse, this is the most streamlined programming class I’ve ever taken. Thanks!

5.0
2.0
JAVAF12
Dec 5, 2012

I'm a high school student taking some classes at foothill. awesome teacher! uses another teacher's modules which can be confusing and unclear at times. Overall they are fine. Class has a steep learning curve, but it gets easier about half way through the course. He is a really understanding guy. Great teacher; hats off to this guy!

3.0
3.0
CS1A
Dec 9, 2012

I wish there has been more communication through the forums and more smaller projects along the way. In many of the projects he had you doing arbitrary pieces to the code which of course were to learn, but did not make it very easy to understand. The organization of the assignment instructions were a little all over the place.

1.0
5.0
CS1A
Dec 13, 2012

Dont take this class if you are a beginner. Teacher help isn't helpful. Its hard not to copy and paste from the module samples onto your own work which defeats the purpose of learning. Take a classroom setting course instead.

3.0
3.0
CIS1A
Mar 2, 2013

To me he doesn't seem helpful at all. All is you and yourself. If you think you can do everything by your own then take it online, otherwise don't . He won't help that much, like in campus course.

4.0
2.0
CS2AONLINE
Mar 17, 2013

I find this class was so easy that all I need to do is just read from the modules, then I'll understand the class completely and do his assignments so well. The online class really helps you to understand the basics of C++ programming . I recommend student to take his class if you want to learn the basics of programming the faster and easiest way.

3.0
1.0
CS2A
Mar 21, 2013

Online class--if you are a math or science person, you will find this course both very doable and interesting.

5.0
2.0
CS2A
Mar 25, 2013

Great, great professor. If you are willing to put in the work and want to learn, Cecil is great! Answers questions in the forum fairly quickly--although I have to admit sometimes they can be very short and/or vague (took online). But I really felt like he wanted us all to succeed and helped us all to do so.

4.0
3.0
CS1B
Mar 25, 2013

Took online. I believe he genuinely tries to be helpful, although responses to posted questions can take a while and be short, vague, even non-responsive. Kudos for holding virtual office hours. Posts frequent, helpful announcements. Material can be quite challenging but he is extremely fair. He seems to be extremely committed to student success.

5.0
4.0
FHCS001AJC
Jul 1, 2013

Challenging class but very well designed. Course materials and assignments developed by the professor were designed to get students up to speed as quickly and efficiently. Clearly a lot of thought and planning went into how to make this course work in an online format. I would recommend this to anyone who wants to learn computer programming

5.0
2.0
CS1A
Jul 7, 2013

Great teacher!! Really knows his material well, Cecil can answer any question you throw at him. He answers pretty promptly, especially fast nearing assignment deadlines. His grading policy is kind of scary when you first look at it, but he's pretty lenient about grading.

5.0
4.0
CS001A
Jul 8, 2013

Jesse Cecil's summer online course was one of the best learning experiences I have ever had. It was challenging but clear, moved fast enough to get to the interesting parts but clearly stated what you needed to understand to move on. I found taking notes on the online notes helped me through the more difficult sections introducing classes.

5.0
2.0
CS1A
Jul 18, 2013

This was not my first programming class, so I had a small advantage. The course not only covers Java but also is an excellent intro to programming in general. Potential improvements? Introduce recursion earlier on and discuss run-time complexity. Biggest takeaway? I now know enough about Java to learn on my own!

5.0
2.0
CS1A
Jul 18, 2013

Professor Cecil has experience with his online classes which is why he's able to create a good system for it. I loved the pace we were going at and I loved how we can look at future assignments and start learning about them early. One suggestion I would have is allow a no penalty 1/2 day submission, especially for the summer session

4.0
3.0
CS1A
Jul 20, 2013

As a high schooler, this was my very first college course! I decided to take this course because I am taking APCS in the fall. This course was definitely challenging but at the right level. The assignments are a little bit hard though. I really like how the course was designed through its online format.

3.0
2.0
CS1A
Jul 30, 2013

This guy was pretty good. Since it was a online class it was up to you to learn it on your own. Some modules were unclear and didn't fully relate to the assignments, so you had to go out on your own and find a way to figure it out but it wasn't impossible. Nice extra credit assignment that's worth a decent amount. Generally doable assignments.

3.0
2.0
CS01A
Jul 30, 2013

Class is alright. Some of the assignments requires tools that weren't shown or taught in the modules, and rather picked up and learned from other students through the discussion page. So if you take his online class, participate in the discussions. He is pretty easy, but the assignments are definitely a butt if you start to get behind.

5.0
2.0
FHCS002A21935
Nov 17, 2013

The conciseness and clarity of the reading material in the modules are very impressive. I did not meet much problems during this introductory course. But it appears that the professor answers most of the questions posted on the forum in time and is of help.

5.0
2.0
CS2A
Grade: B+
Nov 19, 2013

Prof. Ceccil is great person. I use to have lot of troubles in programming and he help me throughout the course. I reccomend taking his class. Do purchase the text book and review it before doing his homework although it is not required.

5.0
3.0
CS1A
Nov 20, 2013

gooddd class

5.0
2.0
FHCS002A
Grade: A+
Nov 23, 2013

I thought this class was extremely easy and straightforward, mainly because I studied java extensively before. The assignments were much easier than my previous codings so I had a easy time, but it wouldn't be that easy for a person who is learning how to code for the first time.

1.0
5.0
CS1A
Dec 2, 2013

Modules were not clear, I recommend you buy the book and read it at 100%. Doable but hard assignments. Teacher participates in the forums but I felt you that you learn more from discussions than by asking him. In other words your classmates are your best support.

5.0
2.0
CS1A
Grade: A+
Jan 8, 2014

Clear, straightforward, and fair. He is a tough grader but he does offer extra credit. Summer class does go fast, so be warned. Regular quarter might be better if you want more time to get used to Java. Highly recommend.

4.0
3.0
CS1B
Grade: A
Mar 17, 2014

His class is not easy. But CS is not a easy major....all I can say is although he is tough he is still the easiest one at foothill..So if u can't pass him...

5.0
2.0
CS001B
Grade: Not_Sure_Yet
Mar 23, 2014

Prof. Cecil expects you to be engaged in the course, so don't expect to coast. The course is somewhat demanding, so you'll need to set aside the time. He was clear, articulate, helpful and reasonable. When there were errors in the assignments, he acknowledged and corrected them promptly. I enjoyed the course and learned the material well.

3.0
2.0
CS1B
Grade: A
Apr 21, 2014

The professor is knowledgeable about the material, but I felt like the response time to questions was super slow compared to other professors. I was use to this one professor that would respond multiple times during a day and make sure all questions were answered within 12 hours.

3.0
4.0
CS1B
May 30, 2014

It would be more helpful to do assignments based on real world applications (reading i/o), maybe get into JVM, garbage collections, etc.

4.0
2.0
CS1B
Grade: A+
Jun 22, 2014

Great class

4.0
3.0
CS1B
Grade: Not_Sure_Yet
Jun 22, 2014

Very good instructor. Assignments are very good. Allows students to see practical usages of programming. Be prepared, however, to do long periods of homework as homework tends to take a very long time since they center around real world demonstrations of coding. Finals/exams are simple, but each questions are heavily weighted due few problems.

5.0
2.0
FHCS001A
Jul 19, 2014

Very Good material and good teacher. I feel Final exam should have more code based multiple choice questions.

3.0
3.0
CS1A
Grade: C
Jul 20, 2014

So this class was an online class, so you won't get that much interaction with other students, but the professor encourages you to participate. The assignments were fun! I had a lot of fun making them, but they were extremely difficult after the first half. I recommend not falling behind on assignments, as they become more time consuming.

5.0
1.0
CS1A
Jul 21, 2014

The class is super easy although I took it during the early summer session. Got more than 100% on the final grade (he grades very leniently). Discussion forum works effectively, and really helps the students. Modules also very clear and understandable. Take his class at any chance!

5.0
2.0
CS1A
Jul 22, 2014

Course is offered on basic & intermediate levels (worth same points). You write 2 programs a week. The 1st half of the course was easier than the 2nd. Timing was an issue. Try to keep up with deadlines and don't count on extensions because you will have less time to do the next assignment. Otherwise, great course and great teacher. I recommend.

5.0
3.0
CS1A
Grade: A+
Jul 23, 2014

Prof. Cecil made an effort to reply to just about every post in the forum, which is about as much as you can ask for an online course. Pace was brisk as it was a summer class, but is probably pretty manageable during a regular quarter.

4.0
4.0
CS1A
Jul 24, 2014

He took his time to respond to every question or comment on the discussion board, which was helpful. I should have taken more advantage of this at the beginning of the course. The modules were really hard to read--I recommend setting aside a lot of time to study them, separate from the time you spend on the actual assignments I learned a lot.

5.0
3.0
CS1A
Jul 25, 2014

I was a little uncertain about taking a programming course online over the summer, but Jesse did a great job with the class. The modules were well written but in some places, they could have used more detail in explaining the topic. Jesse made himself available on the forums and promptly answered any questions we had. Would highly recommend!

3.0
3.0
CS21A
Grade: Not sure yet
Nov 14, 2014

To be perfectly honest, if I hadn't already taken programming I'd be completely lost, and I don't think I'm the only one. Not a very good introduction to the joy of programming, even for a language as easy as Python.

5.0
1.0
CS21A
Grade: A
Nov 14, 2014

Totally it was really a helpful class.

4.0
1.0
CIS120
Grade: A+
Nov 24, 2014

This class has been very simple, effort is all that is required. Cecil is clear and there when you need him. But if you don't participate, be ready to get a poor grade.

5.0
2.0
CS2A
Dec 7, 2014

Prof. Cecil responds to answers quickly and is a fair grader. He's very positive and is probably one of the best teachers at Foothill. I would take this class again if I wanted to. Take his class!

4.0
4.0
CSOO2A
Grade: B+
Dec 10, 2014

I went into taking a programming class online with some apprehension. But because of the hybrid CSIT program that I am in I had to take it this way. Professor Cecil has his material well organized and is there to help you in the forums and answers you within 24 hours. The grading scale is clear and percise.

5.0
3.0
CS21A
Dec 14, 2014

More tags: "There for you" and "Would take again." I took Python online Fall2014. Grading is based on 9 labs and 2 tests. The labs are fun but challenging with strong partial credit. The tests are short with a long window. Prof Cecil promotes great class participation so online Q&A was excellent. The text is essential but also online resources.

3.0
3.0
CS1B
Feb 28, 2015

The class is only hard because CS is a hard major. Basically the material is hard, but Cecil is knowledgeable on the subject and since it was an online class, you get lots of help through the forums. The instructions are not clear, and so the assignments can take a while just to figure out the instruction. Overall a good class.

4.0
1.0
CS1A
Mar 11, 2015

Great teacher. Lectures Modules are self explanatory. The only thing that I personally don't like is the use of three spaces instead of Tabs, WHY???

3.0
2.0
CS1A
Mar 11, 2015

Would like it more if there was videos in the modules instead of having it all to be text-only. But if you ask questions, he will definitely reply. Overall, not a bad class but if the modules were easier to understand and less of it revolving around text, it'll be more preferable. Good class otherwise.

5.0
3.0
CS1A
Grade: A
Mar 19, 2015

This was my first online class, and my first programming class in years. The class was very well organized. The programming assignments were challenging. I learned lots from this class, and plan to take the next class soon. Mr. Cecil answered questions quickly via the online discussion group. Each question was important. Do the reading!

5.0
2.0
CS1B
Mar 22, 2015

This is the best CS teacher at foothill for sure. He is so active on the online forums and is ALWAYS willing to help. He uses Loceff's labs and modules, which are higher level, but there is so much support for any questions you have. And he grades modestly too so getting an A isn't that hard, especially since there is a 10 point extra credit lab

3.0
2.0
CS001B
Mar 26, 2015

The content of the class is very useful, but she is a tough grader for projects. for some careless errors. You had better spend extra times to double check your project before submitting them.

5.0
3.0
CS1A
Mar 26, 2015

The assignments almost killed me but he gives you a chance to earn extra credits which saved my life. I've never done any kind of cs before so every week I spend 6-10 hours on his class. I'm so happy that my hard work paid off.

4.0
4.0
CS1B
Grade: A
Jun 9, 2015

Uses M. Loceff's modules and assignments so you learn A LOT. But grades really easy. If program works and follows spec, A+. Wish he could suggest ideas to make my code better for each assignment. So 1010 would recommend taking CS 1B with Jesse Cecil. Be comfortable wjava. Expect to spend A LOT of time on this class. I didn't expect this workload.

5.0
3.0
CS1B
Grade: A
Jun 26, 2015

The programs are tough and take a lot of time. Start working on programs as soon as possible so that you can finish and submit your work on time. Mr. Cecil is very helpful and clarifies all our questions.

4.0
2.0
CIS120C
Grade: B
Jun 27, 2015

I was inspired to teach myself programming because of this class (intro to Java I-III). Some people complained about this professor for not giving them attention. I say they should stop being babies. This is college; no one should hold your hand -- unless you have a learning disability. Study hard; teach yourself -- that's what I say.

4.0
3.0
CS001A102
Grade: A
Jul 7, 2015

Professor Cecil is a very good instructor. He is knowledgeable, professional, helpful and available to provide help.

2.0
3.0
CS1A
Grade: Not sure yet
Jul 7, 2015

Professor Cecil means well, but he was sometimes vague and the class could definitely be frustrating at times - spec wasn't always the easiest thing to understand and troubleshoot. Now that the tutoring center is no longer available, you have to rely completely on the discussion forums, which can be very hit-or-miss with responses and helpfulness.

4.0
3.0
CS2A
Jul 15, 2015

Professor Cecil was a good professor. I had him for C++ over the 6 week summer session online. The lecturesmodules reading was easy to understand and the assignments were very clear-cut. My only problem was that the last week, he kind of disappeared from the discussion forums where you ask for help. Otherwise, I would recommend it.

4.0
2.0
CS1A
Jul 16, 2015

He is awesome.

5.0
3.0
CS1A
Jul 18, 2015

As I was new to programming prior to this class, I learned so much. Professor Cecil is a great teacher and was very helpful. Also, the discussion forums were very helpful when completing assignments as well. I really enjoyed this class and would definitely take it again.

5.0
3.0
CS1A
Grade: A+
Jul 30, 2015

Professor Cecil is knowledgeable, professional and helpful.

2.0
2.0
1B
Grade: A
Sep 30, 2015

Easy grader, but his assignments and modules were just terrible, unclear, and overall confusing. I asked about an average of 5 questions for each week because of how unclear the homework was... Once you get past that, class is solid.

5.0
3.0
1B
Grade: A
Nov 15, 2015

This guy i the best CS teacher I have ever had in my life! He will make you love CS again! Don't listen to the bad comments, they are all wrong! TAKE HIM!!!!

1.0
5.0
CIS1A
Grade: D
Dec 29, 2015

Does not teach you at all. Gives you a free program that he writes and then afterwards expects you to write advanced programs like a seasoned programmer. I answer he will give you a zero and report you as a liar and cheat similar to everyone elses. If you do not get perfect score on all assignments you will not pass. Would not recommend

4.0
2.0
CS1B
Grade: Not sure yet
Feb 26, 2016

Pretty chill class, it's not very easy but definitely doable especially with Cecil!

4.0
3.0
CS1A
Grade: A
Feb 26, 2016

This is a very tough class. It deep dives into some key concepts and practices of OOP. Expect to spend a lot of time on homework and you will learn great deal through overcoming challenges. I also hope assignments arent reused for next quarter because that would make cheating pretty easy.

1.0
5.0
JAVA1
Feb 27, 2016

A little confused by any positive reviews I've seen..... I've taken Java before, but even reading his modules as a review confused me! I can't imagine someone actually learning java from this class... provides really unclear directions in later assignments and takes off points based on silly things he never mentioned! Stay away! Ridiculous class

4.0
2.0
CS1A
Grade: A
Mar 2, 2016

There is plenty of help available, but the lack of a formal/physical lecture (online course) requires lots of self-motivation. The environment setup is silly - Eclipse is painfully overkill for anything, especially simpler projects. I ended up just using a text editor and javac. Grading is somewhere between fair and easy.

4.0
4.0
1B
Mar 4, 2016

Mr. Cecil guarantees you will learn a lot out of this course - provided you have many hours to dedicate to this class. Wish he is not this tough in grading and cut major points for late submissions. Not everyone is a fulltime student and may not be able to commit time and energy consistently. He should consider overall effort and progress instead.

3.0
3.0
CS1A
Grade: A
Mar 20, 2016

I really enjoyed Professor Cecil's class. It was a little tough, you definitely have to read all the modules. Final/midterm are worth less than each assignment, so it's more focused on students actually writing good programs. Some of the program specs could've been more clear, but ask for clarification on the discussion board and you'll get it! :)

5.0
4.0
CS001B
Grade: A
Mar 29, 2016

Quick response to student queries, that make everyone not alone and overcome the tough assignment by disscussion room and you can share with each others and earn 10 points.

3.0
5.0
CS001B
May 27, 2016
Would take again

Tough class. Assignments are pretty hard, need to put a lot of time. Good thing exams weigj less than the assignments. Prof always gives quick response. Wish he would write longer feedback. Overall great.

4.0
4.0
CS001A
Jul 5, 2016
Wouldn't take again

I have had a lot of practice so far. The homework isn't that difficult, but it needs patience and attention to details. Sometimes the material is a little confused, but you can discuss it on the forum and get feedback quickly (which I really like it). During the process of studying, professor Cecil is helpful.

5.0
3.0
CS1A
Grade: A+
Jul 15, 2016
Would take again

I took his intro to Java class online. He was great! Very concerned about his students and available to answer questions, even on weekends. The material is tricky, but he definitely did his best to help us understand it. He gives very helpful feedback on hw assignments. One of the better college professors I've had (and I have several degrees).

3.0
4.0
FHCS001AJC
Jul 15, 2016
Wouldn't take again

Very active professor as he usually responds very quickly to questions. Yet, his responses aren't exactly very clear and require lots of thinking. This affects with grading too as there are many little details made unclear in the spec that he takes points off. Good professor if you can keep up with the teachings.

4.0
4.0
CS001A
Grade: A-
Jul 18, 2016
Would take again

I am a high schooler with no prior programming exp. This is fast paced course. Mr. Cecil made the modules easy to understand with examples. I learned a lot. But you need lot of time 2 programs/wk, take 6-20hrs/wk, it gets difficult. Use discussion forum. Follow all assignment instruction. Expects/teaches students to write professional level code.

4.0
3.0
CS001A
Grade: B
Aug 18, 2016
Would take again

I thoroughly enjoyed taking this class. Most of the grade was homework based (which I didn't really realize at first because the grading is unclear) but after I got that, I put a lot more time and effort into it. I love that the professor really wants to see your understanding of how to code, not how well you can take tests. Great teacher overall!

Gives good feedback
Participation matters
LOTS OF HOMEWORK
4.0
2.0
CS1A
Grade: A
Aug 30, 2016
Would take again

The middle of class kinda gets hard, but extra-credit is a lifesaver. Overall great professor, very knowledgeable prof, I would recommend him..

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
2.0
5.0
CS001B
Grade: B-
Nov 21, 2016
Wouldn't take again

Cecil is a good professor caring student, and he really hope student learn from a creative based assignment class. While as a novice to the CS, his course is too hard to take at this level. His assignment guide do not cover every point of grading, thus will cause many point losing. I hope more works are required, but less tough on grading.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CS1B
Nov 25, 2016
Would take again

Professor Cecil really cares about the success of his students. My only complaint about him is that he isn't teaching 1C. He is very engaged and a great teacher for this not so easy class. His feedback is always very helpful and he is fair when grading assignments. This is my second class with him, and I can't recommend him more highly.

Gives good feedback
Participation matters
LOTS OF HOMEWORK
5.0
3.0
CS001A
Dec 9, 2016
Would take again

I found the intro to Java programming class very easy and enjoyable. The course materials are clearly written. The professor is very quick and helpful in answering student questions for homework. If you keep up with the suggested pace by the class, you will learn well and get an A. Just don't wait until the last day to do the assignment.

4.0
3.0
CS001B
Dec 11, 2016
Would take again

He is a great teacher and his feedback on assignments is very honest and on point. i don't like the huge amount of points given to assignment. As a slow learner, i didn't get amazing grades on the weekly assignments but i sure i could do all the assignments perfect now. which i think is the point of any class. i gained the knowledge but no grade

Tough Grader
Participation matters
Clear grading criteria
5.0
3.0
CS1B
Mar 16, 2017
Would take again

Forum questions mostly answered in one day after posting. Uses Loceff modules, which are mostly easy to read through. Gives helpful feedback, but later assignments are a lot harder than the earlier assignments. Extra credit opportunity available at the end of the quarter.

Gives good feedback
Clear grading criteria
5.0
3.0
CS001B
Grade: A
Apr 6, 2017
Would take again

To be honest, Cecil's online assignments are not that easy. You must put on your efforts on this class. I feel that this is not a 4.5 units class, petty much like 5 or 6. Be sure to follow his classes steps otherwise you will lost your ways. Overall, his is the best cs professor on Foothill than others. Take him and you do will learn a lot!

5.0
4.0
CS001B
Grade: A
Apr 8, 2017
Would take again

Thanks! Let me enjoy Java. But I feel that C++ is mach easier than Java. Make sure your will work on 1B class even this is a online class. Finished one assignment I usual spent 4-8 hours which included check debug part. Amazing class!

3.0
5.0
1B
Grade: A-
Apr 11, 2017
Wouldn't take again

He was okay, but I would not recommend him. His online lectures are ramblings and confusing, his assignments are HARD. I felt intimidated to ask questions on the discussion forums and he would not always answer them. Though I learned a lot, it was an extremely painful process, spending 12-18 hours per assignment plus of 4-6 hours reading.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
2B
May 19, 2017
Wouldn't take again

DO NOT EVERY TAKE THIS PROFESSOR! YOU WILL REGRET IT AND FAIL THIS CLASS. His assignments are crazy hard. Be prepared to spend 20 Hours one the assignment, Im not even kidding. His lectures are all over the place and super confusing. He takes a long time to answer questions. TAKE HIM IF YOU WANNA FAIL.

Tough Grader
SO MANY PAPERS
TEST HEAVY
2.0
4.0
CS2B
Grade: Not sure yet
May 24, 2017
Wouldn't take again

The main problem of this professor is that his online module is very messy. It's better to read a book. Besides, the assignment criteria is very messy as well. His assignment specification is extremely confusing and unclear. Even if you are capable of programming. you will waste a lot of time in figuring out what he is talking about.

Gives good feedback
Respected
EXTRA CREDIT
3.0
5.0
CS001A
May 26, 2017
Wouldn't take again

I have some programming experience but his lectures are all over the place and very difficult to understand. You WILL be spending A LOT of time on these assignments. He knows a lot but the way he explains things makes it hard to understand. I wish there were diagrams and colored / highlighted text like how Ms Khayrallah does with her cs classes

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
3.0
CS2B
Grade: Not sure yet
May 31, 2017
Wouldn't take again

He really needs to improve the way he explains things. His assignment specification is a disaster.

1.0
4.0
CS2B
Grade: Not sure yet
Jun 8, 2017
Wouldn't take again

Worst professor ever. Cannot explain things clearly. Modules don't include all the things you need to do the assignment and he teaches you 1 and hope that you can do 10 by yourself.

1.0
3.0
CS002B03W
Grade: B-
Jun 26, 2017
Wouldn't take again

Literally the worst instructor ever. Walls of text, nit picks things that aren't important, and answers questions 1 or 2 words, giving the answers instead of teaching. The C++ class is a copy of his Java class that he wasn't thorough with changing. The final had several errors. He's condescending and hides his own errors instead of apologizing.

4.0
4.0
CS2B
Jun 28, 2017
Would take again

I learned a ton by reading the modules and taking notes on them. Didn't have much interaction with him aside from posting questions in the forums. His answers weren't very long or explanatory, but I found them generally helpful. Went to "office hours" once and found that EXTREMELY helpful, wish I had done that every week.

Gives good feedback
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
CS001A
Grade: A
Aug 14, 2017
Would take again

Dr. Jesse is a very cool professor who gives wonderful online tutorials, answers questions in a timely manner and overall a caring and amazing professor.

Gives good feedback
Respected
LOTS OF HOMEWORK
3.0
4.0
CS1A
Grade: A-
Aug 15, 2017
Would take again

Mr. Cecil is a good professor, helpful if you could ask questions on the forum to get two points (not EC). He gives very good lab assignments and make sure you understand the materials. That final is harder than the midterm which contains MC, select one or more answers that give students a hard time. Overall, it was pretty decent.

LOTS OF HOMEWORK
TEST HEAVY
EXTRA CREDIT
5.0
3.0
CS001A
Grade: A
Aug 18, 2017
Would take again

I took this course to help my battery research. Prof. Cecil is very knowledgeable in his field. His modules were very useful. You will learn a lot if you study the modules and finish all the home works. I have a phd degree and have been taught by many professors before. I would say he is one of the best professors I had!

Gives good feedback
Respected
EXTRA CREDIT
1.0
4.0
CS1B
Oct 24, 2017
Wouldn't take again

I'm taking his 1B (intermediate Java). It's an online course so getting feedback and questions answered in the forums is crucial. He's isn't responsive. Lots of questions are left unanswered. It's bizarre.

5.0
4.0
CS001B
Mar 26, 2018
Would take again

A great professor, but he seems busy, so he will not be able t answer you question on the same day

4.0
4.0
CS1B
Grade: A
Jun 28, 2018
Would take again

Great class! Had to work hard, but I learned a lot. The professor was good about answering questions along as they were not already specifically addressed in the assignment specs.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
1.0
4.0
1B
Jul 17, 2018
Wouldn't take again

Professor Jesse is really a bad choice for this class. His assignments are challenging. I also took another challenging CS class before but the professor is very helpful. Jesse seems very busy and rarely answers student's questions. Many questions left unanswered. If you want to give challenging assignments, you should at least be reachable.

Tough Grader
1.0
1.0
1B
Jul 23, 2018
Wouldn't take again

Cecil is a poor teacher. Do NOT take his class, he will bore you to death with innumerable rules and checklists.

LOTS OF HOMEWORK
SO MANY PAPERS
1.0
2.0
FHCS001A
Jul 23, 2018
Wouldn't take again

Jesse Cecil would have been a great professor - course material, assignments are good. BUT for two issues 1) he nitpicks on style, formatting, tedious & trivial stuff 2) Extremely, and I mean extremely, condescending about English. Please do NOT take his class - you will spend hours on checklists and end up hating programming!

Get ready to read
LOTS OF HOMEWORK
5.0
4.0
CIS1A
Jul 25, 2018
Would take again

Excellent professor. Great class if you want to learn Java well. Grading criteria are clear and are fairly applied. Assignments might be a little difficult for someone with no prior programming experience. Definitely requires a commitment to learn Java and apply what you learn. No time to coast as there is another program to turn in every week.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
2.0
4.0
CS1B
Aug 11, 2018
Wouldn't take again

Nice, but he's quite absent. Class material itself not too hard, but hw specs are unnecessarily verbose, ambiguous, and contain contradictions, which are NOT good for a science. Leads to lots of gotcha's in the grading. The class was not able to view most of the hw solutions, and no real attempts from him to fix that. Pro: generous extra credit

Tough Grader
Get ready to read
LOTS OF HOMEWORK
3.0
4.0
CS1B
Grade: A
Aug 16, 2018
Would take again

9 programs (bonus 10th one worth 70% of a program), proctorio midterm and final. Odd timings to submit every program (I had 6wk summer class) of 2pm, and every day late is -10%. A lot of gotchas in grading. A total of 24pts of EC available, and class is out of 240pts (A is 94%). Modules (lecture notes) are borrowed from Michael Loceff (man's a God)

Tough Grader
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
3.0
CS1B
Sep 18, 2018
Wouldn't take again

Jesse Cecil has a limited knowledge, or if he knows more he shares very little by one sentence responses to online question. He requires all weekly work to be done by 2 pm on Friday. In a sense that can be good, and you have the weekend to study for the next chapter, however, his rule posting minimum is redundant and not helpful. He is not good

2.0
3.0
CS1A
Grade: B
Nov 16, 2018
Wouldn't take again

Makes forum participation mandatory but does not answer questions in forum or answers with great delays. Uses someone else matherials because he deducts the points from assignment when technic from reading matherials is used.

1.0
4.0
CS1A
Nov 24, 2018
Wouldn't take again

His modules are helpful but borrowed from someone else. Only gives 10 points extra credit. I was hoping to learn coding and problem solving in this class but he makes his grading system based on petty and small details. It takes away from the fun of cs. He makes it all about following his tedious spec line by line. def not worth it if u want an A

Tough Grader
LOTS OF HOMEWORK
3.0
3.0
CIS1A
Grade: Not sure yet
Nov 25, 2018
Would take again

My only complaint is his severe lack of feedback in the student forums. The grading is harsh, but assignment specifications, although wordy, are CLEARLY written out. Check your code carefully before submitting. The modules (study them thoroughly), along with a bit of creative thinking, are all you need to get a good grade. I currently have an A.

Tough Grader
Clear grading criteria
EXTRA CREDIT
3.0
3.0
CS2A
Grade: Rather not say
Dec 12, 2018
Wouldn't take again

He is respectful, a textbook is optional you can rely on his lectures if you have a good background. His lectures have a little typo in coding examples you should check with him whenever you are not satisfied. His module assignments are easy BUT too long like an ESSAY you should read it many times to connect beginning, middle, and end of this ESSAY

Gives good feedback
Respected
GRADED BY FEW THINGS
3.0
4.0
CS1A
Grade: C
Jan 9, 2019
Wouldn't take again

The class isn't crazy hard, but his modules, which are basically the online lectures if you didn't know, can be vague sometimes and I felt they could have been clearer. I did learn a lot and got good feedback on stuff I did wrong, but I didn't feel motivated to do the lab assignments sometimes. Overall, things could have been explained better.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
4.0
2.0
CS3A
Grade: A
Mar 28, 2019
Would take again

I recently finished CS3A (Python intro). I'd recommend this course - I'm using as prereq for OMSCS so getting an A is important to me. Room for Improvement - Modules use too much bold and italicized font and contain typos or leftover code from Java - Consider replacing IDLE with a more modern IDE/Editor - Text homework submission felt strange

Gives good feedback
Lots of homework
Participation matters
3.0
4.0
CS2A
Grade: A-
Apr 6, 2019
Wouldn't take again

Basically, he is a responsible prof. and his direction is easy to follow so you definitely can learn by yourself online. His assignment is useful which may help you build strong concent for upcoming courses. However, he usually replies slowly so preparing your question to ask him early before the deadline is coming.

Lots of homework
Clear grading criteria
Tough grader
3.0
3.0
CS001A
Grade: B+
May 31, 2019
Wouldn't take again

4 different students warned me to drop his online class because its based around the Loceff modules. I wish I listened. I'm never going to take a class based on them again if I can. The teacher is fine, I've heard good things about his in-person classes. He gives good feedback on assignments, and he's more accessible than other online instructors.

Gives good feedback
Accessible outside class
Get ready to read
5.0
4.0
CS001A
Jun 23, 2019
Would take again

Great overall professor. The way the modules are set up might be generic, but they are very clear and I didn't mind the format. Professor Cecil was available to answer questions and chimed in on the discussions boards. With it being an online class, it's hard to know if you're doing average, better or worse than everyone else until the final grade.

Gives good feedback
Accessible outside class
Lecture heavy
5.0
3.0
CS10
Grade: A+
Jul 20, 2019
Would take again

I really liked this class and how this teacher gave good feedback on each assignment. The lectures were basically a chapter in a mandatory book. However, it covered the material really well and all chapters build on top of each other.

Gives good feedback
Clear grading criteria
Caring
4.0
3.0
CS3B
Grade: Not sure yet
Jul 26, 2019
Would take again

Very nice professor but here's my criticisms: 1. Too many typos in specs, unclear/incorrect specs 2. Slow at replying, changes incorrect specs on the day it's due. Sometimes does not reply 3. Weird due dates ... changes between 2pm and 11:59 pm, messes up with my schedule 4. Midterm exam does not reflect the things we learn from the modules

Gives good feedback
Lots of homework
Participation matters
3.0
4.0
CS21A
Grade: A-
Jul 27, 2019
Wouldn't take again

His online class is kind of difficult over the summer because he is not accessible and he does not really teach other than putting up a video of him smiling and talking for like 4 minutes.

Lots of homework
Get ready to read
Participation matters
1.0
4.0
CS3B
Jul 27, 2019
Wouldn't take again

No lectures, modules are hard to understand, just a bad experience in general. Gets docked off points for no reason for some things that don't matter

So many papers
Tough grader
4.0
3.0
CS21A
Grade: A
Aug 10, 2019
Would take again

I enjoyed this class a lot. It's true that things can change one reason or the other. However I think that is more accurate to reality than a completely squeaky clean assignment. Also, questions were answered daily as a minimum which is reasonable. Many questions were answered immediately by fellow students and only corrected if wrong.

Lots of homework
Participation matters
Clear grading criteria
4.0
3.0
CS21A
Oct 3, 2019
Would take again

Solid choice if you have had cs before. Try to avoid making small mistakes in assignments.

Gives good feedback
Get ready to read
Clear grading criteria
1.0
3.0
CS1B
Grade: Not sure yet
Feb 7, 2020
Wouldn't take again

He takes off points for things that don't matter. Like even if the program works correctly he takes off too many points. Very frustrating.

1.0
3.0
CS1B
Feb 7, 2020
Wouldn't take again

Not a good teacher doesn't really help you out you just have to hope he's there

3.0
3.0
CS001B
Feb 28, 2020
Wouldn't take again

Online class, timely feedback is unreliable. Office hours the day after assignment due dates. I dont start the next assignment the day after the last one is due so the office hours are useless.

Participation matters
Skip class? You won't pass.
4.0
4.0
CS1B
Grade: C+
Mar 22, 2020
Would take again

It was a good class overall, but it definitely requires prior knowledge of programming. The modules tend to be vague sometimes, but if you read it enough times you can probably figure it out. You will definitely need to google lots of information to complete homework. The discussion boards are very helpful, but need quicker response time.

Lots of homework
Get ready to read
1.0
3.0
CS1B
Grade: Not sure yet
Mar 23, 2020
Wouldn't take again

He is not very available when it comes to answering questions, and he doesn't do a great job of grading homework assignments and such. He cares too much about the things that don't matter in the context of the program, even if it is working right.

1.0
4.0
CS1B
Mar 23, 2020
Wouldn't take again

Terrible teacher, quite inconsiderate of people's situations. Doesn't really help out. I dont think he is a good CS teacher.

4.0
2.0
CS21A
Grade: A-
Apr 26, 2020
Would take again

If you are looking for a class to replace ics 32, UCI no longer accepts it after the summer of 2019. CS 21A is pretty good review for ics 31 materials. You get plenty of exercise to code simple functions. The problem is it does not prepare you well for ics 33 and I had a hard time taking it. I really like this class' well-organized assignments.

Graded by few things
Clear grading criteria
Lecture heavy
5.0
4.0
CS1A
Grade: A
Jun 25, 2020
Would take again

Great Intro to Java online class during Spring 2020. Assignment labs are easier than the midterm/final exams. There are specific requirements and feedback on the assignments in order to get a high grade. The exams are nuanced and ask very specific questions. There was an extra credit assignment at the end. Would take again.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
5.0
4.0
CS1A
Grade: A-
Jun 28, 2020
Would take again

Since it is an online course, you have to spend pretty much time to finish the lab assignment. There is a discussion forum for the student to submit their questions and the professor response the students questions pretty soon daily. He is also willing to have a chat with you via zoom if you have any questions about your assignment.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
2.0
4.0
CS1A
Grade: Not sure yet
Jul 24, 2020
Wouldn't take again

Don't take this class if you don' t know java already. Starts the class as if students are experienced with the material, slides are vague, assigns reading for assignment and then says not to do what's been included in the reading. Tough grader and gives unhelpful answers when a beginner in coding asks specifics.

Lots of homework
Get ready to read
Tough grader
3.0
5.0
CSOO2A
Grade: Not sure yet
Nov 13, 2020
Wouldn't take again

I would have to say he is a very tough grader. He told me excellent work twice and gave me a 75%. I do not believe a C is excellent work. Takes off a lot of points for small mistakes compared to other CS professors I have had at Foothill College.

Tough grader
1.0
4.0
CS2AONLINE
Grade: B-
Nov 23, 2020
Wouldn't take again

Really strict on grading, will mark you down for a lot of points just because you missed one thing. If you want to pass you have to follow all the assignment details. Which in itself has high amounts of technical standpoints in explanation to perform the assignments. Does not seem to understand the difference between industry vs school coding.

Get ready to read
Tough grader
1.0
5.0
CS001A
Grade: Not sure yet
Dec 2, 2020
Wouldn't take again

Horrible teacher. Does not interact with students. Each week is a general layout, with a "Go read the text book" no lectures and vague, copy pasted slides from the book. Very little actually useful feedback. Takes off a lot of points for small mistakes. Don't take this class if you are new to coding, you won't learn anything.

Tough grader
5.0
4.0
FHCS002A
Grade: Not sure yet
Dec 2, 2020
Would take again

Professor Cecil's fully remote 002A class is great. There are weekly labs, a midterm, and a final. The labs are challenging and grading is strict but clear. He teaches you how to write well-written code which is well-documented. He answers all questions on the class discussion forum or if you message him.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
4.0
CS2A
Grade: A
Dec 9, 2020
Would take again

For each assignment, Cecil makes the grading criteria clear at the start. However, if you make a mistake, he will be dock you and can be quite harsh at times. In his assignment descriptions, you can tell that he is more of a Java guy, which was annoying during a C++ course. If you ask a question, he will answer fast. Overall, pretty good!

Gives good feedback
Clear grading criteria
Tough grader
2.0
3.0
CS001A
Dec 11, 2020
Would take again

I really appreciate how this professor gives many tips on how not to lose points during assignments. My score would be higher except I felt that the actual descriptions of the homework assignments were often confusing and unclear in certain places. And when I would ask for clarification, his replies were not very clear or thorough.

Clear grading criteria
3.0
3.0
CS001A
Mar 15, 2021
Would take again

This teacher was very thorough in grading each assignment and made sure to give back good feedback. He was also relatively quick at grading each assignment. Also, for a college class, the workload was moderate, and overall, the class was really fun!

Gives good feedback
Participation matters
Clear grading criteria
5.0
3.0
CSF001A
Grade: A
Mar 18, 2021
Would take again

Make sure to read the assignment description when doing homework. There are small details that will cost if you don't pay close attention. The grading criteria is clear though. Also, you don't need a textbook for this class, I think its recommended, but I got along fine without one.

1.0
5.0
CS001A
Grade: C+
Mar 21, 2021
Wouldn't take again

This class is super boring. No video lecture and no interaction. Slow response. Did not learn anything from this class. Wouldn't recommend anyone to take this class.

Tough grader
5.0
3.0
CS2B
Grade: A-
Mar 29, 2021
Would take again

The workload for the class was very reasonable. You cannot slack off in his class, but if you work hard, it will reward you. The professor is very active in the discussion boards and he answers questions daily. He gave detailed and specific feedback on every lab. Overall Cecil was a great professor and I learned a lot from his class.

Gives good feedback
Clear grading criteria
Caring
4.0
3.0
CS01A
Apr 1, 2021
Would take again

In general, this is a great introductory course. There's no video or online course, you have to read through the chapters as instructed. Some folks may not like this form. Homework projects take many hours mainly because of the code style requirement, or you will lose points.

Clear grading criteria
Tough grader
4.0
2.0
CS2B
Grade: A+
Jun 27, 2021
Would take again

Professor Cecil is a friendly teacher. In online/async CS2A and CS2B classes, he was very hands off. The modules provided were bare bones, and truly I just taught myself for both classes by reading the textbook. My biggest gripe is VERY error-ridden assignment specs, which would be updated late in the homework cycle. Easy, open book exams.

Get ready to read
4.0
4.0
CS1A
Grade: A-
Jul 31, 2021
Would take again

Professor Cecil made sure that the labs will challenge students but he didn't give the best lectures. However, the foothill tutors were always available to help and gave a lot of support. He was a bit picky on his grading criteria, however, he was fair and wasn't a bad professor.

Gives good feedback
Clear grading criteria
5.0
4.0
CS001B
Grade: A+
Aug 13, 2021
Would take again

Assignments can be challenging but you learn a lot. Make sure you can commit enough time. Professor Cecil is very warm-hearted and encouraging. Quick at grading. Most questions will be answered by peers on the forum and Professor Cecil will help clarify any unclear points. Great course and super nice professor. Very satisfied and highly recommend.

Respected
Clear grading criteria
Caring
4.0
3.0
CS2A
Grade: A
Dec 5, 2021
Would take again

The class I took from prof Cecil was an intro to C++ course and it was a great class. All of the assignments are fun and interesting to complete. This is very much a self guided class where it is really up to you to do the reading and make sure you understand the material. If you can, get some c++ experience before you take the class.

Caring
4.0
3.0
CS2AONLINE
Grade: A+
Dec 5, 2021
Would take again

I enjoyed my semester with Professor Cecil and would have no issues taking him again. Perhaps my biggest complaint is not with him but with the course itself, in particular the poorly worded modules (assignment instructions) that create a lot of confusion and are sometimes contradictory with the example output shown at the bottom of the module.

Gives good feedback
Get ready to read
Participation matters
4.0
4.0
CS3A
Grade: A
Feb 25, 2022
Would take again

The projects are challenging yet fun. Procrastinators will suffer. Material is converted from C++ and Java courses with errors and typos. I appreciate the degree of ambiguity in the assignments as we won't be handed a concise task list for a job. Must read through everything, make sense of it, ask relevant questions, and solve real problems.

Lots of homework
Get ready to read
Participation matters
3.0
2.0
CS3A
Grade: A+
Mar 23, 2022
Would take again

Was enthusiastic and prompt when responding to questions and clearly laid out grading criteria. He was supportive and inspirational when asked for help.

Participation matters
Clear grading criteria
Accessible outside class
5.0
5.0
CSOO2A
Grade: A
May 27, 2022
Would take again

It a good teaching style. The professor was awesome.

Inspirational
So many papers
Respected
4.0
4.0
CS2A
Grade: Incomplete
May 30, 2022

So far I like how he teaches, but MAN this is can be a challenging class. Reading takes about 30 minutes to an hour to fully comprehend and you constantly have to go back to see his powerpoints while doing projects, and his videos are pretty ok at clearing up discrepencies. I recommend starting assignments as early as you can because they get hard.

Get ready to read
Participation matters
Lots of homework
4.0
3.0
CS22A
Grade: A+
Jun 20, 2022
Would take again

He's a great teacher who encourages feedback and makes grading criteria clear. Although the organization of the guidelines could be better (there's a lot of repetition), it's overall a great course. I learned a lot through the combination of the textbook and the assignments and from the encouragement of interacting with others taking the class.

Participation matters
EXTRA CREDIT
4.0
4.0
CS1B
Grade: A
Jun 20, 2022
Would take again

I'll start with the good: The class makes sense The order of the assignments is designed in such a way that if you read, and you are a self-starter, you will do well. The discussion boards are great. The bad: You HAVE to be a self starter. Don't expect much help from prof. Cecil specifically You CANNOT be late/lazy. The projects build on each other

Get ready to read
Participation matters
Lots of homework
3.0
4.0
CS001A
Grade: B
Jul 17, 2022
Would take again

I took CS1A. His grading criteria is incredibly specific, even the minor things, which gets frustrating. There is a LOT of material, and you need to cover it on your own. This is basically a self study class. He provides the material, you teach yourself. He doesn't teach. I still learned a lot though. So I'd say he's decent.

Tough grader
Get ready to read
Lots of homework
5.0
3.0
CS001A
Jul 23, 2022
Would take again

Professor Cecil teaches great programming habits. His assignments are not too easy nor too hard. I like the requirement for online class participation via the online discussions.

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
1.0
CS22A
Grade: A
Aug 7, 2022
Would take again

Extremely accommodating professor, willing to listen to his students' needs. Communication is key. He provided me with assignment extensions, as I had to go for summer week-long camping. He compresses textbook material into 10-15 minute videos with relevant content. Textbook is recommended though for overview. Assignments were graded really fast.

EXTRA CREDIT
Caring
Accessible outside class
2.0
5.0
CS1A
Grade: Not sure yet
Dec 12, 2022

Basically self taught via bad textbook. Cecil does not provide any notes, video examples, etc. I took a another series at Foothill with a great professor who gave his own lecture notes & posted videos of him coding examples with explanation which helped a lot, esp. as material got difficult. I hope Cecil takes this seriously & makes some changes.

Tough grader
Get ready to read
5.0
1.0
CS1B
Grade: A
Mar 4, 2023
Would take again

He is an amazing teacher, always strives to make improvements to his class, and gives amazing feedback on assignments so you know how to work on them the next time.

Participation matters
Respected
Online Savvy
5.0
4.0
CS22A
Grade: Not sure yet
Jun 2, 2023
Would take again

Professor Cecil is very friendly and helpful. His instruction is clear and just right. His attitude makes me feel comfortable to take challenge, explore further, and learn more. I really like his way to guide and teach students.

2.0
2.0
CS1B
Grade: A
Jul 4, 2023
Would take again

Was mostly a self study course. Office hours is a day after the assignment is due. Office hours should have been in the evening because high schoolers doing dual enrollment (many students) cannot join during the afternoon. Both the midterm and the final had grading errors so make sure to check if something is wrong.

Get ready to read
2.0
3.0
CS22A
Grade: Not sure yet
Jul 14, 2023

Textbook heavy, and not the best textbook either (figures and examples aren't labeled...what). Office hours are the day AFTER weekly deadlines which makes 0 sense. Mandatory discussion posts to encourage us to ask questions except you'll never actually get an answer from him. Constantly asks for feedback and doesn't seem to implement any changes.

Get ready to read
4.0
1.0
CS3A
Grade: A+
Dec 24, 2023
Would take again

The class was fully remote and there was no lectures, so all your communication is done through canvas either in the discussion with classmates or private message with the professor. I didn't have extensive programming experience but I found reading the textbook carefully and truly understanding the material helpful for tackling the labs.

Get ready to read
Clear grading criteria
Online Savvy
5.0
4.0
1B
Grade: A-
Mar 27, 2024
Would take again

Professor Cecil doesn't allow revision on the codes your grade will stay as it is. There will be discussion chat open through the week (each week new topic) ask and get help in there. If you know what you are doing and submitting your assignments on time then you are good. He grades good. Good Luck.

3.0
4.0
CS001B
Apr 23, 2024

Online class. He is VERY inaccessible. Projects are the biggest part of the grade and due every week. You cannot rely on a timely response from the question board, and his office hours are the day after the project is due (basically useless). Extremely textbook heavy too, but the textbook has almost all answers to tests (use Quizlet) and projects.

Tough grader
Get ready to read
1.0
3.0
CS10
Grade: Not sure yet
Jun 18, 2024

There are standout and average teachers. Superstars engage and offer profound insights. Average ones stick to tests and quizzes. Then there are the useless ones like this professor, as he ranks as the worst I've had. He adds no original insight, lectures are rehashed notes, and he's unresponsive to questions. He's merely an assignment grader.

Get ready to read
Clear grading criteria
5.0
3.0
CS1B
Grade: A
Aug 12, 2024
Would take again

Professor Cecil's assignments are focused on problem-solving abilities, that is somewhat relevant to practical solutions. He's extremely accommodating instructor, always willing to listen to his students' needs and provide support when necessary during office hours.

1.0
3.0
CS1B
Grade: D+
Sep 27, 2024

This guy is unbelievable. He'll gatekeep over an assignment about giving advice to future students (I turned it 5 minutes late) He hardly teaches anything and clearly doesn't care about student success. Even if you put in the effort and improve your code throughout the course, he completely ignores your hard work and still won't pass you.

4.0
3.0
CS22A
Grade: A-
Oct 20, 2024
Would take again

Professor Cecil is accommodating and encourages feedback. The class is textbook-heavy, but the lectures and assignments are worthwhile. Using Unstuck AI and ChatGPT helped me prepare effectively.

1.0
5.0
1B
Grade: Drop/Withdrawal
Nov 20, 2024

Taking this class, I already had extensive knowledge of Python and had taken the AP Computer Science exam with a 5. However, the projects took weeks while teaching almost nothing with unclear instructions. The homework you do in this class is meaningless and tedious with a wack deadline in the middle of the day. Avoid this professor.

Tough grader
Lots of homework
Accessible outside class
4.0
2.0
CS3B
Grade: A
Mar 29, 2025
Would take again

The class was pretty easy (Python Interm.). The materials are well-organized, and the prof is accessible by email. The one thing I didn't like was the unclear specs and the feedback. I didn't get any points deducted, which I don't know is a plus or not, as I think feedback is crucial to grow. The assignments are every week, so be ready to work.

Accessible outside class
1.0
4.0
CS3B
Grade: A
Dec 2, 2025

Nice guy but the class sucks. He doesn't answer any of your questions and will take off a lot of points for submitting just an hour late (assignments are also due at 2pm??). Assignments need janky applications and you won't learn that much from them. Quizzes are also really confusing and unrelated to what we're learning.

Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

37%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 76 grades
Most common grades:
A (35)
Not sure yet (18)
A+ (14)
Grade Distribution
A(49)B(7)C(4)D(3)F(0)A-/B+(14)
Based on 99 reported grades
A: 35
Not sure yet: 18
A+: 14
A-: 11
Common Tags
Clear grading criteria (24)
Gives good feedback (23)
Get ready to read (23)
Participation matters (17)
LOTS OF HOMEWORK (14)
Tough grader (13)
Lots of homework (12)
Tough Grader (11)
Rating Trend

Stable

-0.07 avg change
Aug
Sep
Oct
Nov
Mar
Dec
Last 6 months
Ratings by Course

JAVAF12

5.0

(1)

FHCS002A21935

5.0

(1)

FHCS002A

5.0

(2)

CSF001A

5.0

(1)

CPLUS2A

4.0

(1)
+24 more courses
Difficulty by Course

2B

5.0

CSOO2A

4.7

FHCS001AJC

4.0

CIS1A

3.8

CS001A

3.6

Similar Professors