Faculty cover photo

Carl Sturtivant

Dr. Carl Sturtivant is pursuing novel approaches in the realm of computer science education and research at the University of Minnesota-Twin Cities, where he serves as a Teaching Professor in the Department of Computer Science and Engineering. With a keen interest in the mathematical and algorithmic foundations of computer science, Dr. Sturtivant is dedicated to exploring and imparting knowledge in areas such as automata theory, data structures, and algorithms. His teaching repertoire is extensive, covering a wide array of topics that are crucial for a deep understanding of computer science. Dr. Sturtivant is particularly passionate about the theory of algorithms, where he delves into the intricacies of designing efficient computational processes. His courses often include comprehensive studies in data structures, providing students with the tools to organize and manage data effectively. In addition to his focus on algorithms, Dr. Sturtivant is deeply engaged with automata theory and computability theory, exploring the limits of what can be computed and the theoretical underpinnings of computation. His interest in computational complexity theory further enriches his teaching, as he examines the resources required for problem-solving and the inherent difficulties of computational tasks. Dr. Sturtivant also emphasizes the importance of foundational mathematics in computer science education. He teaches proof techniques, discrete mathematics, and linear algebra, ensuring that students have a solid mathematical foundation. His courses often include boolean algebra and logic circuits, which are essential for understanding foundational computer architecture and low-level bit manipulation in system programming. Beyond these advanced topics, Dr. Sturtivant enjoys introducing students to the world of programming. His enthusiasm for teaching beginning programming reflects his commitment to nurturing the next generation of computer scientists, equipping them with the skills and knowledge necessary to excel in the ever-evolving field of technology.

External Link

Publications

Share Carl's Profile