Kirk Duffin - Northern Illinois University, DeKalb, IL

Professor: Kirk Duffin
Department: Computer Science
College: Northern Illinois University, DeKalb, IL
Rating # 1
Overview:
  • Course: CSCI688
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Great professor, he is really excited about what he teaches. He will help you when you go to his office hours about pretty much anything you do not understand, it does not have to be his class. In addition gives really good advise!
Rating # 2
Overview:
  • Course: 340
  • Grade Received: A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Best prof in the department. I would love taking whichever class he teaches.
Rating # 3
Overview:
  • Course: CSCI689
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The best professor. Got good content. Take his class what ever subject it is.
Rating # 4
Overview:
  • Course: CSCI688
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Excellent teacher, encourages questions, meaningful assignments
Rating # 5
Overview:
  • Course: CSCI680
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His high level classes are very difficult but I have learned more than any other classes at NIU. He really knows his stuff and will help you for hours at a time if needed. SHOW UP TO CLASS. He gives good lectures but doesn't tend to give any notes. IF YOU MISS CLASS YOU WILL FAIL
Rating # 6
Overview:
  • Course: CSCI680B
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The best professor I've had in this department. The class was hard due to the subject but he explains things very well. He knows the subject better than anyone I've ever known. One of the only classes I truly enjoy attending. He is more than willing to help and has spent many hours with me debugging code and helping me understand concepts
Rating # 7
Overview:
  • Course: CSCI688
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
One of the best professor who made me understand relational algebra. Best database teacher ever.
Rating # 8
Overview:
  • Course: CSCI490
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His classes were very interesting, the home work assignments were kind of nightmarish but if your a dedicated compsci major and willing to put forth the effort he will definitely meet you half way and is always in his office willing to help you out. I would highly recommend him if you have a passion for learning anything about computer science.
Rating # 9
Overview:
  • Course: CSCI580
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Extremely knowledgeable professor. Assignments are extremely challenging, but will crunch the concepts in your head forever! Duffin is always available during his office hours and is always excited to tackle a bug or two. If you want to learn something in the CS dept, take Duffin! He's a wonderful professor that speaks with great detail.
Rating # 10
Overview:
  • Course: CSCI580
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Knows & loves graphics & related math. A cross btw John Lassiter (Pixar boss) & Cmdr Data. Incredible work-a-holic & always seems available to students--long line at door during office hrs. Pgms relatively difficult in that they r long and involved, but you will learn more about pgming than in any other crs in dept.
Rating # 11
Overview:
  • Course: CSCI241
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Homework assignments are a b****, but if you take good notes, most of the examples are used in the assignments. He keeps good office hours and sometimes seeing him helps a lot more than the TAs. Nice guy though.
Rating # 12
Overview:
  • Course: CSCI440
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Kirk "Thomas" Duffin is dead boss, he really knows his mosaics and stuff. And he has some really interesting stories about his trips to Butlins in teh UK with CrackCol.
Rating # 13
Overview:
  • Course: CSCI241
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I think he was one of the more helpful profs I've ever had. Unfortunately, the TA's gave really bad advice on programs. If you take this class, just go to him if you need help.
Rating # 14
Overview:
  • Course: CSCI440
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Really know his stuff, especially the mathematical side of programming. However, he does go to far in depth sometimes. Programming assignments aren't bad, but the test are difficult. Make sure you get the book for this one.
Rating # 15
Overview:
  • Course: CSCI241CSCI580
  • Grade Received: A-
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
His classes were not easy,especially the advanced ones. But he was very very nice to students. Never showed any negative emotions when students approached. I almost took his other advanced class just because I liked him a lot.
Rating # 16
Overview:
  • Course: CSCI210
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His class was really tough for non-CSCI majors, but he did an excellent job covering the material.
Rating # 17
Overview:
  • Course: CSCI240
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Class WAY too difficult for non-CSCi majors that have it as a requirement. I spent way more time doing this homework than my stuff for my own major!
Rating # 18
Overview:
  • Course: CSCI240
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He seems to enjoy the material that he teaches. Some lectures were boring, but many of the assignments were fun.
Rating # 19
Overview:
  • Course: CSCI241
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
A real geek's geek. His assignments are easy but fun, and true to both the text and exams. Runs GNOME and EMACS to show examples of makefiles and source files in class. Helpful both in and out of lecture. Has a tendency to go over your head.
Rating # 20
Overview:
  • Course: CSCI440
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
dr.duffin really knows his stuff and welcomes student's questions. however, sometimes he goes so in depth, it confuses everyone! overall, an excellent teacher
Discuss With Everyone:

No comments:

Post a Comment