Curtis Larsen
Email: curtis.larsen@utahtech.edu
Phone: 435-652-7972
Office: North Burns 233
Office Hours: For the Spring 2025 semester, I’ll be available during the following times:
- Mondays 10:00 am - 11:30 am
- Tuesdays 8:00 am - 9:30 am
- Wednesdays 10:00 am - 11:30 am
- Thursdays 8:00 am - 9:30 am
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 01/08/2025