Kevin Sullivan - University of Virginia, Charlottesville, VA

Professor: Kevin Sullivan
Department: Computer Science
College: University of Virginia, Charlottesville, VA
Rating # 1
Overview:
  • Course: CS2102
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Worst professor at UVA. You will not learn Discrete Math. Nice guy, but terrible professor. In this class you will struggle and struggle to comprehend the basic functions of the poorly documented and very ambiguous proving language "lean" while not learning any discrete math principles whatsoever.
Rating # 2
Overview:
  • Course: CS2102
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
He's not bad if you keep an open mind. Can be disorganized, and he often emphasizes high-level understanding over practical knowledge, but he genuinely wants you to succeed, and he pitches concepts pretty convincingly with an emphasis on real world justification. He puts a lot of work into his classes. You'll do well if you do what he asks of you.
Rating # 3
Overview:
  • Course: CS2102
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
He is THE MOST ridiculous teacher I have met. He used this dafny software, which he apparently is not familiar with. He talked about a simple factorial function back and forth for five classes. I learned absolutely nothing from him and its such a waste of time. His phone rang multiple times in class, seriously how hard is it to turn off your phone?
Rating # 4
Overview:
  • Course: CS1113
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
This was an intro CS class and he chose to teach us Idris - essentially a dead language. He could've taught us something basic but useful, like Java or Python. Instead he wasted our time on this. He appeared very friendly, but when e-mailed with questions, either didn't respond or had something snappy to say. Many struggled in this class.
Rating # 5
Overview:
  • Course: CS1113
  • Grade Received: INC
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Although I disagree with how class is taught, As a Prof. I found him to be VERY approachable,helpful,patient,& caring. He's goes a long way to ensure student success. THAT SAID; his assignments and grading are quite tentative. Expect random HW with little time to complete. I also disagree w/ use of an obscure functional language to learn CS basics.
Rating # 6
Overview:
  • Course: CS6501
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Sullivan is definitely one of the smartest professors I've ever had. You can tell he really cares about what he is lecturing about, and he always seemed to have some recent news article at the start of class to show us how what we were studying can be applied to real life. Awesome lecturer; would take any of his classes.
Rating # 7
Overview:
  • Course: CS1113
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Good class worth taking.
Rating # 8
Overview:
  • Course: CS1113
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
This was a good class. Prof. Sullivan taught programming in a very step by step way.
Rating # 9
Overview:
  • Course: CS1113
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Prof. Sullivan is one of my favorite professors. I hadn't planned on being a CS major, but now I'm definitely considering it.
Rating # 10
Overview:
  • Course: CS4102
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Great professor, very clear. Wants you to learn. Not always the most organized, very helpful.
Rating # 11
Overview:
  • Course: 3240
  • Grade Received: B
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Professor Sullivan taught us about single-page Javascript web services years before they became popular. I wasn't so sure then, but I appreciate now that I'm working what he taught us in our software development methods class.
Rating # 12
Overview:
  • Course: 1120
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
One of the courses I really remember taking at UVa. Thanks, Prof. Sullivan.
Rating # 13
Overview:
  • Course: 4240
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Professor Sullivan's course on functional programming was really good. I'm so glad I took it. I'm working in a job now and functional programming ideas turn out to be pretty important!
Rating # 14
Overview:
  • Course: 4250
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Professor Sullivan's class on functional programming and formal reasoning completely changed how I understand computer science (for the better). His course should be required for anyone graduating from the CS department. His lectures are super-clear and he really helped everyone understand concepts that were new, interesting, & sometimes difficult.
Rating # 15
Overview:
  • Course: 4240
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
This is one of the best classes I have ever taken. Professor Sullivan was a ridiculously interesting lecturer. The class was not difficult, so long as you were willing to work on it. All the grades came from medium sized (rarely more than 4 hours) homeworks, take-home exams, and a big final project. Definitely recommend this course to anyone.
Rating # 16
Overview:
  • Course: CS6501
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Kevin Sullivan really cares about his students, knows his material really well, and is willing to explain things in different ways until we understand. He's one of the better professors I've ever had.
Rating # 17
Overview:
  • Course: CS1120
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He wants to help all of his students. Sometimes he gets frustrated, but nonetheless he cares about his students.
Rating # 18
Overview:
  • Course: CS3240
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He frequently introduced general concepts and then expected us to learn them outside of class. His grading was totally random and the weights of the grades weren't announced until after the final exam. One group assessment, which he told the class NOT to stress over and was just to "see how we were doing", ended up being worth 10% of our grade.
Rating # 19
Overview:
  • Course: CS101
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Sullivan is enthusiastic and fair. He really wants his students to learn and gives plenty of grades.Tests are much harder than assignments, and the assignments take a lot of time. The only really bad thing is the group work. Sullivan is a very good teacher, especially for those who know nothing about CS coming in. Good intro teacher!
Rating # 20
Overview:
  • Course: CS101
  • 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:
In all these posts here, Professor Sullivan is getting a bad rap. He is clear and helpful when he's teaching, and he wants you to learn. The class is not difficult if you do the work.
Discuss With Everyone:

No comments:

Post a Comment