David Sturgill

Engineering Building 2, Room 2294

Office Hours

Monday: 10:30 - 11:30, EB2 2294
Wednesday: 10:30 - 11:30, EB2 2294
Wednesday: 12:15 - 1:15, Daniels 246


I get to teach some interesting courses here at NC State. Depending on what sections you choose, you may get to see me near the start of the curriculum, somewhere in the middle, and again when you're about ready to graduate.

Competitive Programming

I'm the coach for the competitive programming teams at NC State. This is a fun way to strengthen your problem solving and programming skills. Regularly, we get to compete here at State or with other teams from all over the world. These activities are run with the help of the student ACM / AITP chapters, and competitive programming activities are open to all students. See the competitive programming to find out how you can get involved.