-
Department Info
-
-
Admissions
-
-
Academics
-
-
People
-
-
Research
-
-
-
CSE Profile: Carl Sturtivant
![]() Teaching Faculty (612) 625-2384 Office: EE/CS 6-197 InterestsAlgebraic and Finite Field Circuits, Algebraic analogues of Boolean circuit complexity, One-Way-Functions, Finite Field Arithmetic versus Bit Operations, Permanent versus Determinant, Quantum Circuits, Probability as Scientific Reasoning, MaxEnt (maximum entropy) and Symmetry based Probability Assignments. EducationPhD 1983, Computer Science at Edinburgh University, Scotland. Diploma (MS) 1980, Computer Science at Churchill College, Cambridge University, England BA 1979, MA 1982, Theoretical Physics at Churchill College, Cambridge University, England | I teach mainly discrete mathematics, algorithms & data structures, automata theory, computability, complexity theory at both undergraduate and graduate levels, and also internet & network programming as well as beginning programming in various languages. I also supervise some independent study and undergraduate projects. Additionally I coach the intercollegiate programming contest teams for the regional (and occasionally international final) contest. Here are some of the classes I teach from time-to-time. For more details see my personal home page linked to below. On the strength of teaching these classes I have been repeatedly voted Best Computer Science Professor by Institute of Technology students. CSci 1103 Introduction to Programming in Java Here are some selected publications. For more details about the content of these, see my personal home page linked below. Finite Field Arithmetic versus Bit Operations: Personal Home Page |
Related Links


