3.7

Dwight Duffie

Computer Science - Mt. San Jacinto College (all campuses)

3.7
Quality
2.0
Difficulty
59%
Would Retake
89
Reviews
3.7
Quality
2.0
Difficulty
3.7
Helpful
3.7
Clarity

59%

Would Retake

89

Reviews

Rating Distribution
Official

5

39

4

23

3

4

2

12

1

11

What Students Say

But he gives a lot of extra credit

CSIS113A - 5.0 rating

A lot of his videos are outdated

CS101 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

45%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 46 grades
Most common grades:
A (25)
A+ (15)
Not sure yet (5)
Grade Distribution
A(40)B(3)C(2)D(1)F(0)A-/B+(1)
Based on 53 reported grades
A: 25
A+: 15
Not sure yet: 5
B: 3
Common Tags
EXTRA CREDIT (18)
Caring (17)
Clear grading criteria (11)
Amazing lectures (11)
Graded by few things (9)
Participation matters (8)
Gives good feedback (6)
Lecture heavy (6)
Rating Trend

Declining

-1.05 avg change
Nov
Dec
Jul
Dec
Jan
Aug
Last 6 months
Ratings by Course

CSCI123

5.0

(2)

CSIC101

5.0

(1)

CSIS1

5.0

(1)

CSIS123

5.0

(1)

CSIS112A

4.7

(6)
+8 more courses
Difficulty by Course

CSIS123

4.0

CSIS116

2.5

CSIS111

2.3

CSIS112A

2.3

CS101

2.2

Reviews (89)
5.0
1.0
CSIS101
Jun 22, 2006

He was very cool, and grades really easily, there was countless times he gave us extra points for no reason.

4.0
3.0
CSIS111
Feb 27, 2007

No Comments

5.0
1.0
CSIS101
May 9, 2007

Gurantee passing grade if u do all your work,and an easy 'A' if u study 5 mins. b4 midterm and final. U don't need the book in this class, he gives u everything u need to know for tests via online or hands out.

5.0
2.0
CSIS101
Sep 17, 2007

No Comments

5.0
1.0
CSCI123
Jun 19, 2007

Took couple of classes with him, great teacher.

5.0
2.0
CSIC101
Nov 15, 2007

Great teacher. I took CSIC 101 online. He gives you all you need for the tests.Just read the lectures and do the worksheets and u'll be fine for the tests. However, i think his readings that he gives you have nothing to do with computers. Most of the reading you have to read to fill out the worksheets have to do with debates and history.

4.0
3.0
CSIS101
Nov 26, 2007

Really understanding teacher will let you turn in assignments/tests late. Not very clear when assignments due or what assignment grades are. Not the most organized person, but he is very helpful with projects etc. Study his handouts and you should do fine. Overall a really nice man.

4.0
1.0
CSIS101
May 22, 2008

Very nice and cunning person. Can be a bit confusing during lectures since he doesn't start from the ground up, but he really loves his profession and it's easy to notice. Very helpful and easy grader.

5.0
1.0
CSIS101
Jul 25, 2008

Love this teacher! He seems to really enjoy computers which makes learning interesting and fun. Easy class. Very helpful. You can get by without purchasing the book. Took his online class. Only problem is sometimes he takes a while to get your graded assignments posted. Highly recommend!

5.0
1.0
CSIS1
Aug 16, 2008

Teacher is very helpful and wants you to understand the material. This class is easy. If you have some computer knowledege, this class is an easy A. The class was fun, you don't really need the book. You get study guides for the test and quizes.If you can't pass this class, you are either lazy and didn't do your homework or just really stupid.

5.0
1.0
CSIS101
Jan 9, 2009

Mr. Duffie is a great teacher, who is kind patient and always willing to help.

4.0
1.0
CSIS101
Jun 3, 2009

He talks a lot and attendance is necessary for face to face class, participation points and in class "labs" are a big part of your grade.

5.0
2.0
CSIS112A
Jun 20, 2009

This teacher is cool. He likes to help, willing to stay after class. At the begining of class he was uncomfortable but as the class went on he got more comfortable. Short term class not much homework and so long as you went to class and took notes the midterm & final was easy. Loved this class, would take this teacher again.

5.0
3.0
CSIS111
Sep 2, 2009

i've taken 2 classes with this teacher. he's great. very helpful.

4.0
1.0
CSIS101
Dec 30, 2009

great teacher just take a long time to post projects grades overall online class easy

5.0
3.0
CSIS112A
Apr 7, 2010

One of the few teachers, and I mean very few teachers at MSJC, who knows what it means to be a teacher. He goes above and beyond to make sure you understand the work. He will work with you just ask. I am in his online class no book is really needed for this class.

5.0
1.0
CSIS111B
Jun 3, 2010

Fun teacher, uses good examples and analogies and goes at a good pace, and he wants everyone to pass.

4.0
1.0
CSIS101
Jan 7, 2011

I took CSIS online. Really easy but be prepared for a lot of work. Do the worksheets, they give you the answers to the tests. And watch the tutorial videos, they teach you how to do the labs and projects

3.0
4.0
CSIS101
Dec 21, 2011

this class was pretty tough even with a lot of experience in this field but the class was fun and teacher gave extra credit. he gives you plenty of time to do the work and emails back promptly when you have a question. my only complaint is he takes a LONG time to get your graded work back to you but he is a awesome teacher

2.0
3.0
CSIS101
Jun 4, 2012

this class assignments were easy but the test weren't. we never used the textbook so it was hard to be prepared for the test he gave. he goes off topic a lot. if your truly wanting to learn about computers don't take his class but if your not its an easy A if you do at least all the hw and do ok on the test. also he doesn't take attendance.

4.0
2.0
CSIS101
Jun 6, 2012

Awesome class, and he is very helpful! Easy A.

4.0
1.0
CSIS101
Dec 30, 2012

Duffie is a sweetheart of a guy. He is really interested in his subject and tries his best to convey it to his students. He will go way out of his way to help out. He wants his students to succeed. Do the assigned work (16 1-2 hour-long/assignments) and quizzes. Provides Mid-Term/Final study sheets & practice Tests. Pretty straight forward.

5.0
3.0
CSIS101
Jan 2, 2013

Duffie is a legend in my book. I took CIS-101 back in 1994 and I remember an old senior citizen lady in our class that thought CIS-101 was for beginners who wanted to learn how to use computers. She wanted to quit, but Duffie encouraged her to stay. Knowing she was not there for the grades, but to learn, Duffie even helped her on the tests.

3.0
1.0
CSIS101
Grade: Drop/Withdrawal
Nov 14, 2013

This was one of thee worst teachers I have had. I could literally not even pay attention because he said right every other word. Never touched the textbook and he talked about the iPhone everyday for 20+minutes does not respond to email.

4.0
1.0
CSIS101
Grade: A
Dec 20, 2013

This classics really easy, but you you have to keep up with the assignments. Took this class online, so you have a few weeks to get every unit done. The projects were a little tough but they have conferences to give instruction. Definitely want to be logged in on those. Final was hard so reading and chapter worksheets are a must.

5.0
1.0
CSIS101
Dec 20, 2013

duffie is a nice professor. you will get an A if you do all the assignments, and those are pretty easy. you don't use the textbook a lot, but i would recommend getting it to study for the midterm and the final. sometimes, he gives quizzes in class but he gives you the answers. i say go to class every day because you don't want to miss those points.

4.0
2.0
CS101
Jun 2, 2014

Really nice guy and a super easy class to pass.

3.0
2.0
101HYBRID
Nov 18, 2014

I thought hybrid would be easier than completely online, but the only benefit to going to class was watching cool videos and seeing Prof. Duffie who I thought was hot. More in-depth in how computers actually work than I thought it would be, but I was exposed to a lot of new ideas and I enjoyed it a lot, even if there was quite a bit of busy work.

4.0
1.0
CSIS101
Grade: A+
Jun 8, 2015

If you have been using computers most of your life like most college students today have been this is a easy A. He assigns 3-4 assignments per month plus a midterm and final. Midterm is easy if you pay attention in class. Final was a little more difficult. Gives ample time and instruction to complete assignments. Gives points for showing up

5.0
1.0
CSIS111B
Grade: A+
Aug 10, 2015

Good at explaining things, but disorganized. So, he's a good teacher, but if your one of those students gets stressed when you don't have your grades back quickly - your going to be stressed.

5.0
3.0
CSIS113A
Grade: A
Jun 5, 2016
Would take again

Professor Duffie is a very nice guy. His C++ Level 1 class was great and he was a great professor. The tests in the class were a bit difficult, but if you study ,you should have no problem passing the course . The assignments can get a bit tough, but they are manageable . Overall, I would definitely recommend Professor Duffie for C++ Level 1 !

5.0
2.0
CSIS111B
Grade: A+
Dec 13, 2016
Would take again

I found this class to be very easy and I have zero programming experience whatsoever. Mr. Duffie did a very good job explaining the assignments and even went over them in class several times to ensure the students understood what was required of them. The tests are really easy and offers plenty of extra credit.

Clear grading criteria
Caring
EXTRA CREDIT
4.0
2.0
CSIS101
Grade: A
May 3, 2017
Would take again

Was a great teacher when you were able to get in contact with him . He made the class very easy to understand when he posted the assignments and gave a clear understanding in each walk through's. He posts homework very late, doesn't grade right away and also can be difficult to get in touch with if you need a question answered.

Clear grading criteria
EXTRA CREDIT
5.0
1.0
CSIS113A
Grade: A+
Jun 15, 2017
Wouldn't take again

This professor is very kind and really easy going. He's also pretty funny. His class is EXTREMELY easy and literally anyone can get an A++. However, u will not learn properly with this instructor cus he makes it too easy. If u truly want to learn the material take someone else but if u want an easy A take him without a doubt. He grades VERY nicely

Clear grading criteria
GRADED BY FEW THINGS
Caring
4.0
2.0
CSIS112A
Sep 10, 2017
Would take again

Great professor. Made the material easy to understand. His style of lecturing is nice. Good at leaving feedback on assignments. Also, very approachable and helpful.

Gives good feedback
EXTRA CREDIT
5.0
2.0
CSIS123A
Grade: Not sure yet
Nov 26, 2017
Would take again

Prof. Duffie is amazing. He is funny, caring, and helpful. If you do not understand an assignment he will do the best he can to help you. His lectures are great and he will not move on until everyone is on the same boat. His tests have 2 parts and if you slightly mess up he won't take away a lot of points. Take him for any programming classes.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
CS101
Grade: A
Dec 5, 2018
Would take again

Gives you plenty of resources to use and research and plenty of assignments that help guild you to understand the material without overwhelming you.

Hilarious
Amazing lectures
EXTRA CREDIT
2.0
1.0
CSIS111B
Grade: A+
Apr 24, 2019
Wouldn't take again

Doesn't start class until 30 min in... just show up later and you'll be on time still. Don't let him talk about software it'll never end

Accessible outside class
Graded by few things
Clear grading criteria
5.0
1.0
CSIS101
Jul 17, 2019
Would take again

Great teacher, gives great info and bonus content.

5.0
4.0
CSIS101
Aug 9, 2019
Would take again

Took him for SU19. Great Professor. There were some issues: Items on canvas were Hard to find and many things were mislabeled. He arrived 10-15 minutes Late to class, and he was awful replying to emails in a timely manner. Having said that, he was genuinely caring and wanted all to succeed. He gives extra credit and his class was fun in general.

EXTRA CREDIT
Amazing lectures
Participation matters
5.0
3.0
CSIS111B
Grade: A
Dec 2, 2019
Would take again

Professor Duffie's CSIS111B class has been by far one of the most well put together classes I have ever taken. Clear grading criteria, video lectures, and Professor Duffie is an extremely knowledgeable subject matter expert I can not recommend him high enough. Fantastic professor, great class.

Gives good feedback
Clear grading criteria
Amazing lectures
4.0
1.0
CSIS101
Grade: B
Dec 19, 2019
Would take again

Took his 101 class online. Seriously so easy. I never read any of the text, just simply followed along with the instructions for the assignment. Also, his weekly worksheets do help on the quiz, try to fill those out because his final questions come from that. My one bone to pick with this professor is that he never responded to my emails.

Graded by few things
Clear grading criteria
2.0
4.0
CSIS113A
Nov 25, 2020
Wouldn't take again

Professor has no experience with Mac computers & assignments are based on windows functions. If you have a Mac, youre out of luck, hell tell you to google it. Tells the class to download a specific program but then teaches using a completely diff. program. He wastes most of the live lecture talking about himself/his family. Would not recommend

Graded by few things
5.0
3.0
CSCI123
Grade: A
Dec 1, 2020
Would take again

Professor Duffie is a phenomenal professor. He has been nothing but caring, patient, and supportive. His workload is well balanced and not too tough. He does have some challenges, but he does not hesitate to help us when we reach out. He reminds me why I have a passion for computer science.

Gives good feedback
Participation matters
Caring
5.0
2.0
CSIS112A
Grade: Not sure yet
Dec 2, 2020
Would take again

His lectures are clear both realtime and anytime class. He is very kind and very patient with his students. Among all of the classes that I've taken online since the pandemic, this is one of the best since it is steady-paced and the right amount of workload.

Respected
Amazing lectures
Caring
2.0
3.0
CSIS113A
Dec 2, 2020
Wouldn't take again

2 weeks before finals & I don't actually know what my grade is b/c he's behind on grading. almost all of his tests and quizzes have a portion that needs to be graded manually but he hasn't graded anything after week 6 & we're in week 16! If I fail this class its b/c I have no clue what my ACTUAL grade is. Maybe he's a better prof. in person but idk

2.0
3.0
CSIS113A
Dec 2, 2020
Wouldn't take again

Assignment instructions are super unclear/vague. He shows you one example of a concept & then leaves you to figure it out on your own. His canvas shell is super disorderly & he wastes class time fixing assignment due dates & talking about unrelated topics. Do not recommend unless you're good at figuring things out on your own with no guidance.

5.0
2.0
CSIS111B
Grade: A+
Dec 8, 2020
Would take again

Great teacher and provides helpful lectures and resources. He is not a tough grader and seems to cut you slack if you try your best. I can't speak for the in-person class, but the online class is great.

Respected
Amazing lectures
Caring
4.0
4.0
CSIS111B
Grade: A
Dec 23, 2020
Would take again

He is very good professor, He takes time until you really understand it.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
1.0
CSIS101
Grade: A
Jan 1, 2021
Would take again

(FA-2020) This class was easy. We had 1 worksheet & 1 assignment each week. You may have to read a few chapters from the textbook, but Prof. Duffie provides free learning sources for many topics. He has helpful step-by-step videos for lectures & assignments. The worksheets are easy. Quizzes & Final are based on the worksheets. Easy A guaranteed.

Inspirational
Clear grading criteria
Amazing lectures
5.0
4.0
CSIS123
Grade: A+
Jan 20, 2021
Would take again

He is the best Professor I ever had in MSJC. I took this class with him because I was really impressed as to how he taught me on my first programming class. He explained everything so clearly. However, lo and behold... His Professor partner on this class was the complete opposite of him. It would've been better if he was the only one who taught it.

Hilarious
Amazing lectures
Caring
1.0
1.0
CSIS101
Grade: A
Mar 23, 2021
Wouldn't take again

I've emailed him on multiple occasions but he never gets back to me. He said don't worry about getting the book because he'll post resources for us to use and the quizzes are still based on the chapters in the book with no other resources to read. The class is pretty easy but he never responds. A lot of the lecture videos are outdated as well.

1.0
4.0
CS101
Grade: C+
Mar 29, 2021
Wouldn't take again

Professor Duffie never responded to any of my questions in a timely manner. A lot of his videos are outdated. Would not take again or recommend to anyone.

Lots of homework
Get ready to read
Participation matters
5.0
2.0
CSIS112A
Grade: A
Apr 19, 2021
Would take again

He's the best teacher I have ever had in programming. He legit cares about students and is pretty much always active in his own class. He's actually sympathetic and won't leave you out to dry if you don't understand something. He emphasizes the good part of coding and allows creative solutions as long as you understand the concept being taught.

Respected
Inspirational
Clear grading criteria
2.0
4.0
CSIS113A
May 15, 2021
Wouldn't take again

hes okay, you wont get a single thing graded all semester and he will literally tell you he grades his level 2 class before yours as if their education is more important to him... come on professor stop being lazy and grade even our first test its already the end of the semester and not a single exam graded or like 80 percent of assignments.

Gives good feedback
Amazing lectures
4.0
3.0
CSIS123A
Grade: A
May 30, 2021
Wouldn't take again

Professor Duffie is OK if you want an easy A, but if you want to learn I would not choose him. He teaches concepts very basic and gives easy homework. This low difficulty does not prepare you for real college. He does not respond to emails, and cannot give an answer to complex examples of code relating to the course...

Participation matters
Lecture heavy
Caring
1.0
1.0
CS101
Grade: A
Jul 28, 2021
Wouldn't take again

What a terrible class! I wasted a whole semester. I shouldn't have taken this professor. Easy A, but I don't feel like I really learned anything.

4.0
3.0
CSIS112A
Grade: A
Nov 16, 2021
Would take again

Not sure what all the bad reviews are about. The labs/assignments were heavily based on lectures/lab lectures. His labs are easy but his assignments can sometimes be a little tricky. Mac users, just use VS Code, which he mentions in class. Granted, he does not grade much he graded about 4 things 3 months into the semester so be prepared for that.

5.0
2.0
CSIS101
Grade: A
Dec 8, 2021
Would take again

Professor Duffie was delightful. From the beginning, he made it clear as to what was being graded. He explained how these weekly assignments were direct questions from the exams. So, as long as you turn in and save these assignments, youll be prepared for these tests.

Graded by few things
Amazing lectures
Caring
5.0
2.0
CS101
Grade: A
Jan 19, 2022
Would take again

Professor Duffie is truly passionate about his class, you can tell he really really enjoys talking about what he is teaching on his lectures. All of the assignments are worksheets based on a lecture/article and a quiz from the worksheet. Easy A, laid back class and I personally enjoyed it very much.

Graded by few things
Lecture heavy
Caring
1.0
3.0
CSIS113A
Apr 27, 2022

he never grades stuff. we are near the end of the semester and he's only graded the first assignment. I have no idea how I'm doing in the class because of this. He's disorganized. His lectures aren't helpful. also he does not reply to emails.

1.0
3.0
CSIS113A
Apr 27, 2022

the class is entirely unhelpful. i do not feel prepared for future coursework since his instruction leaves me unprepared.

1.0
4.0
CSIS111B
Grade: B
May 11, 2022

I would recommend you stay away from this professor. He is a real bozo - I knew more about computer programming then this professor. Never responded to my emails.

4.0
1.0
CSIS113A
Grade: A+
May 26, 2022
Would take again

Class was very easy. Recorded lectures are very outdated though, spanning back over 5 years old. He waits to grade until the very end of the semester. Labs are easy and based off lecture examples; just have to change a few lines of code and thats it. Assignments, though, are pretty tricky & vague. Tests based off labs, so save them to study.

EXTRA CREDIT
Lecture heavy
1.0
1.0
CSIS111
Grade: Not sure yet
May 30, 2022

Professor Duffie's class was so easy yet terrible if compsci is your major. He didn't grade a single thing until the last day of the semester, never responded to emails, and on top of it all, he added a weighted grade to the grades that took -185 points off everyones grade, So my A+ dropped to a B-, on the LAST day. Total bozo, can't recommend.

Graded by few things
3.0
3.0
CSIS113A
Grade: B
May 30, 2022
Would take again

It's an easy A/B he grades by weighted score. If you're not serious about coding, definitely take this class. He doesn't respond to emails as well. He mostly does the work on lecture so make sure to follow along and you'll be fine.

Participation matters
EXTRA CREDIT
Graded by few things
2.0
2.0
CSIS123A
Grade: Not sure yet
Jun 2, 2022
Would take again

Average professor. Would take again if I were to need a easy letter grade. Did not learn much, as he takes forever to grade assignments. It is past the last day of the semester and I still unsure what my definite grade is. He is passionate about programming but also does not know much answers.

Lecture heavy
Graded by few things
2.0
1.0
CSIS113A
Jun 3, 2022

Slow grader. Overall a frustrating but low impact experience.

4.0
1.0
CSIS123A
Grade: A
Jun 4, 2022
Would take again

Great class overall! Takes time to grade assignments. If you show up to the Zoom call and follow along, you'll be just fine. He cares a lot about the well being of his students, and is overall a great guy. Class is very easy and straightforward.

EXTRA CREDIT
Caring
1.0
4.0
CSIS101
Grade: C
Jul 15, 2022

Terrible class don't take this professor if you really want to learn about computers doesn't respond to emails or provide helpful rubrics very little instructor interactions

Lots of homework
Test heavy
Graded by few things
4.0
2.0
CSIS113A
Grade: A
Jul 27, 2022
Would take again

Overall a friendly guy that has a lot of meaningful content that is also easy. I didn't have the problem with him responding - he'd respond to inquiries from me quick and with thorough answers. One thing I don't get about a lot of asynchronous instructors, though, is how they are so slow on grading assignments and only give minimal feedback

Clear grading criteria
Caring
5.0
3.0
CSIS113A
Grade: A+
Oct 25, 2022
Would take again

I love Professor Duffie! I have taken him for a few things so far. He's really down to earth and approachable. And he cares about his students' success.

Caring
Lecture heavy
Online Savvy
2.0
1.0
CSIS113A
Grade: A+
Nov 10, 2022

Very easy course, but definitely not recommended if you're ACTUALLY trying to learn how to code. The main reason I rate him so low is that he doesn't grade anything until the last day. He also never responds to emails and doesn't really give good feedback. I knew the course material beforehand, so it wasn't an issue, but a bad idea for newcomers.

1.0
1.0
CSIS111B
Grade: A
Dec 21, 2022

Class was easy, instructor sucked!!!

4.0
2.0
CSIS123A
Grade: A+
Dec 23, 2022
Would take again

Really easy class. The labs are pretty simple, ranging from adding to/changing a few lines of given code or simply just turning in code we do together in class. Assignments can be tricky though, but he is more than willing to help. He also waits until the last minute to grade everything. Really nice guy, but I honestly did not learn much.

Participation matters
Caring
1.0
1.0
CSIS113A
Grade: A
Jan 9, 2023

You don't have a choice, he is one of two prof. you can take. He is very easy. Does not respond to ANY emails. I sent him 3 and zero responses. He did NOT grade anything until after the semester was over. You really don't know what you are doing & won't learn but again it is very easy. The tests are timed & can't skip a question until you answer.

Lots of homework
Lecture heavy
Test heavy
5.0
1.0
CSIS116
Grade: A+
Apr 10, 2023
Would take again

All assignments are given out on Zoom meeting days. Not a lot of work, very easy and fun! Don't miss the zoom meetings, twice a week, a lot he goes over is used for assignments. He sets his assignment due dates far apart and makes time after zoom meetings to answer questions. He does grade last minute and offers some extra credit. Great instructor!

Participation matters
EXTRA CREDIT
Caring
2.0
2.0
CSIS123A
Grade: A
May 15, 2023

He's very difficult to understand. He goes on tangents that often confuse the class where we left off. Doesn't respond to messages and is difficult to get a hold of. The work itself isn't difficult but reaching out for help with him is extremely inconvenient since he never responds. Youtube got me through this class.

4.0
3.0
CSIS113A
Grade: A
Jun 1, 2023
Would take again

Super easy class. Even then, learned so much more compared to Stevenson. Lectures help cover the Assignments and Labs. Mr. Duffie is kind and I enjoyed the lectures. He will cover the details for you. That being said, some of the labs require you to put the pieces together which makes you learn. Almost never responds to emails though, so.

EXTRA CREDIT
1.0
4.0
CSIS116
Grade: Not sure yet
Jul 26, 2023

Never responds to emails/canvasmessages. Sent many emails asking about opening an assignment and incorrect due dates and he answered one email saying he will correct/open them. Never corrected the dates nor opened the assignment, even after messaging him again. Doesn't teach, expects us to copy what he does with 0 explanation. Not beginner friendly

5.0
2.0
CSIS113A
Grade: A
Aug 8, 2023
Would take again

Take Duffie if you want an easy A. If you have a lot of coding experience, you will get bored as the work is stupid easy. Labs consist of following old videos and making slight modifications to the code. Assignments ask you to write a program for a specified task. He is a VERY slow responder/grader, so if you are looking for fast feedback avoid him

EXTRA CREDIT
2.0
3.0
CSIS113A
Grade: A
Nov 21, 2023

I'd give this professor a higher grade, he's very laid back, in fact a bit too laid back that he slacks off on the lectures and then tries to rush on everything he missed out on for the last 10 min of the lecture. You can definitely use his coworker's (Stevenson's) resources, but be ready to read for those. OK Professor, but needs more engngmnt

Participation matters
EXTRA CREDIT
Caring
5.0
1.0
CSIS113A
Grade: A
Dec 2, 2023
Would take again

I genuinely enjoyed his class, it's really easy if you have basic coding knowledge. His lecture's are informative and I really liked how he would start you off with the labs. Lenient late work policy, he accepts late submissions up to a week after the due date. He's a laid back and funny professor, definitely going to take his level II class.

Gives good feedback
Hilarious
5.0
1.0
CSIS113A
Grade: A
Jul 18, 2024
Would take again

This class was one of the easiest class I ever took at MSJC. The only bad thing about the professor is that he grades stuff last minute but you would probably know what your going to get based on the output of your program. He gives a lot of extra credit too which is one of the reasons i would still give him a 5.

EXTRA CREDIT
Online Savvy
5.0
1.0
CSIS113A
Grade: A-
Dec 3, 2024

Duffie was okay professor, he is very laid back on grading homework's. But he gives a lot of extra credit. But overall I would take him again if he wasnt laid back.

EXTRA CREDIT
Amazing lectures
Caring
5.0
1.0
CSIS113A
Grade: A+
Dec 10, 2024
Would take again

Duffie is a great programming professor and actively engages with his class. He allowed lots of extensions and was lenient on his work. Although he does grade late, he offers lots of extra credit. He also links lots of supplemental resources for students to refer to if they don't understand a topic. As a first-time programmer, I would take again

EXTRA CREDIT
Hilarious
Caring
4.0
1.0
CSIS113A
Grade: Rather not say
Jan 16, 2025
Would take again

Pretty easy class for programming. Remember you need a computer windows or Mac to download visual studio or xcode. He took forever to grade work but it was a pretty straightforward class and he will help you if you ask questions. And does accept late work to a certain extent!!! Probably the only professor I would take for computer science.

EXTRA CREDIT
5.0
1.0
CSIS113A
Grade: A+
Aug 1, 2025
Would take again

Professor Duffie was a great professor. He taught C++ very well, and coming from someone who is super bad at coding, I actually understood everything. The coursework is very doable, and the tests are easy if you study. For an introduction to C++ class, it did feel very intro-friendly and there was tons of extra credit.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
2.0
1.0
CSIS113A
Grade: A+
Aug 29, 2025

Class is stupid easy. Assignments could potentially be challenging if you don't use the walkthrough videos. He is very laid back. Hard to receive feedback especially when he doesn't grade assignments on time. Also rarely responds to emails. You can get away with AI, but if you're willing to learn then this class isn't that bad.

EXTRA CREDIT
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

45%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 46 grades
Most common grades:
A (25)
A+ (15)
Not sure yet (5)
Grade Distribution
A(40)B(3)C(2)D(1)F(0)A-/B+(1)
Based on 53 reported grades
A: 25
A+: 15
Not sure yet: 5
B: 3
Common Tags
EXTRA CREDIT (18)
Caring (17)
Clear grading criteria (11)
Amazing lectures (11)
Graded by few things (9)
Participation matters (8)
Gives good feedback (6)
Lecture heavy (6)
Rating Trend

Declining

-1.05 avg change
Nov
Dec
Jul
Dec
Jan
Aug
Last 6 months
Ratings by Course

CSCI123

5.0

(2)

CSIC101

5.0

(1)

CSIS1

5.0

(1)

CSIS123

5.0

(1)

CSIS112A

4.7

(6)
+8 more courses
Difficulty by Course

CSIS123

4.0

CSIS116

2.5

CSIS111

2.3

CSIS112A

2.3

CS101

2.2

Similar Professors