Tom Halverson - Dakota State University

Professor: Tom Halverson
Department: Computer Science
College: Dakota State University
Rating # 1
Overview:
  • Course: CSC300
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
WOW this class was a dumpster fire. It's like he is trying to fail his students. Tom never wants to help students and doesn't care about students at all. Constantly reminding students that we are terrible programmers and too stupid to ever write good code. Tom has an arrogant personality and tries to hard to show intelligence (or lack thereof).
Rating # 2
Overview:
  • Course: CSC150
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
It is entirely necessary to go to class. Lectures are not (and I suspect will never be) recorded. Tom likes in-person classes. If you are an active student you will not have any issues with Tom. Very responsive Prof. Ask questions to clarify things if need be. He is a tough grader but he will let you know exactly what he is looking for so thatsfair
Rating # 3
Overview:
  • Course: CSC300
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Head of the CS department and for good reason. Good teaching and respects his students.
Rating # 4
Overview:
  • Course: HONCSC150250
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Has class available and will only sometimes check attendance through doing a simple assignment. Is extremely clear on what he wants to see in your answers and greatly encourages questions. w
Rating # 5
Overview:
  • Course: CSC300
  • Grade Received: A+
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: No
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Tom is very smart and is very good with Computer Science. The issue is that the assignments are vague and the classes are very disorganized. Beware of these things and you will have a great class.
Rating # 6
Overview:
  • Course: CSC150
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
The most vague guidelines followed by the most strict grading. Thursday, Saturday, Sunday, Monday... you will have homework due. God help you, you'll learn, in the same way a lemming learns gravity.
Rating # 7
Overview:
  • Course: CSC150
  • Grade Received: A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Homework is a mixture of understandable instruction and terrible vagueness. Can be condescending at times.
Rating # 8
Overview:
  • Course: CSC150
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Tom is a great professor. Now, his coding assignments can be a little vague, but he's very accessible outside of class. Tom will happily help you with assignments when asked. He's not going to hold your hand, so you need to put in some work. C is a fun language to learn and not as hard as everyone thinks.
Rating # 9
Overview:
  • Course: CSC250
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Prof. Halverson has an approachable teaching style in his lectures. They're concise and enjoyable to watch. I learned a lot of tough concepts through his teaching methodology. My biggest rave is his accessibility outside of class. He is a prompt responder, even on evenings and weekends. However, his grading is tough and expectations can be unclear.
Rating # 10
Overview:
  • Course: CSC150
  • Grade Received: B
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Homework instructions are inconsistent ranging from okay to incoherent despite content being relatively easy.
Rating # 11
Overview:
  • Course: CSC150
  • Grade Received: C
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Tom is an all-around great person and someone who I can be proud of being a student for. He goes above and beyond for students like me who aren't the brightest and gives second chances. He is extremely understanding and is just generally a great professor. He may have his quirks such as odd grading reschedules but I truly it is worth dealing with.
Rating # 12
Overview:
  • Course: CSC300
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Tom Halverson is a fun guy and an excellent teacher. Problem is, he's not so great at actually running the class. Assignments would either be graded immediately or not until finals week. Instructions for homework are almost always unclear. This is meant to be a hard course but assignments are made to be more stressful than needed.
Rating # 13
Overview:
  • Course: CSC300
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
I love Tom. Best professor at this institution.
Rating # 14
Overview:
  • Course: CSC150
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
He's a pretty good professor. He's a tough grader, and very specific about what he wants. If you mess up an assignment or two, no need to worry, you'll have quite a few more to work with. His instructions on assignments are pretty incoherent. His lectures are great. Make sure you show up to class, and don't be shy about using his office hours.
Rating # 15
Overview:
  • Course: CSC150
  • Grade Received: B
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Tom is a great professor and will continue to be a mentor of mine throughout my time at DSU. He is a great instructor during lectures but just does NOT give enough (or any) feedback on an individual basis regarding grading. You won't know what you did wrong or why you received the grade you did, and I won't take more classes with him as a result.
Rating # 16
Overview:
  • Course: GS100
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: No
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Tom is an amazing teacher and I was very happy to have him as my freshman studies prof. It was a pass/fail class and was very easy to pass if you went. Tom is a great prof and this class helped get me adjusted to college life.
Rating # 17
Overview:
  • Course: CSC105
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Where to begin... He always grades his assignments about 1 to 3 weeks after you turn them in so you never know what grade you have, he's very harsh to the class and is a very strict grader, and he expects you to know everything about a certain topic after maybe one or two days about learning it. He's a terrible teacher, avoid if possible
Rating # 18
Overview:
  • Course: CSC300
  • Grade Received: B
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Listen I get that it is quite difficult to write coherent instructions for coding assignments, but my god Tom has got to have some sort of power for being bad at it. He grades assignments super late into the semester and sort of tries to bump his class average by selectively choosing to not grade certain assignments. Keep yourself in check.
Rating # 19
Overview:
  • Course: CSC150
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Tom is a fantastic teacher that really pushes you to understand and apply your knowledge to his assignments. His assignment instructions can be vague, but he's always quick to answer any questions you have, even on weekends. The homework is tough, but his lectures leave hints to solve each problem he presents you. Pay attention to the lectures!
Rating # 20
Overview:
  • Course: CSC250
  • Grade Received: A-
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Definitely a good guy. Very very involved on campus, always working on something. Outside of class he can be fun to be around and he cares about the students. However, in class.. homework isn't graded quickly, feedback is non-existent, and his teaching style is hard to swallow. Show up to class and look interested, because he'll remember.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin