Curtis Larsen
Email: curtis.larsen@utahtech.edu
Phone: 435-652-7972
Office: Holland Centennial Commons 463
Office Hours: For the Fall 2025 semester, I’ll be available at the following times.
- Mondays 9:30 am - 11:30 am
- Tuesdays 3:00 pm - 4:00 pm
- Wednesdays 1:00 pm - 2:00 pm
- Thursdays 3:00 pm - 4:00 pm
Courses Curtis Teaches (Sometimes)
- CS 3005: Programming in C++
- CS 3510: Algorithms and Data Structures
- CS 3530: Computational Theory
- CS 4300: Artificial Intelligence
- CS 4320: Machine Learning
- CS 4600: Senior Project
- CS 4920: Internship
(Maybe) Helpful Hints
- Install g++
- Install Google Test
- Install OpenGL
- Segmentation Faults
- Getting Started with the Debugger
- Understanding Unit Test Output
- Install an X server
- Just Enough git
- Edit in Windows, Build and Run in Bash
- Linux: Create, Compile, Link, Run Simple Program(3:23)
- Linux: Create, Compile, Link, Run Multiple File Program(9:45)
- Git and grind starter(14:49)
- Using Unit Tests CS 3005-style
Last Updated 08/09/2025