Kurt Krebsbach
Associate Professor of Computer Science
Department of Mathematics
Lawrence University
Appleton, Wisconsin 54912
 
kurt.krebsbach at lawrence dot edu

horizontal rule

Textbooks:  If you're a student wondering what book to buy for one of my classes, here is a  an up-to-date textbook list.
Please let me know if you have further questions or wish to confirm with me before ordering.

I teach the following courses at Lawrence. You can follow links to classes I am currently teaching.

Courses

 CMSC 100 is a general course for liberal arts students, while CMSC 150 is a the first course in the sequence for potential majors.
CMSC 100: Exploring Computer Science
CMSC 150: Introduction to Computer Science

CMSC 270 is a sophomore-level course for majors.
CMSC 270: Data Structures

CMSC 410 and CMSC 460 are elective courses for majors, while CMSC 470 is required of majors.
CMSC 410: Systems Analysis and Design
CMSC 460: Programming Languages
CMSC 470: Artificial Intelligence

CMSC 550 is a special topics course, the content of which changes depending upon the interests of the students and the faculty.
CMSC 550: Advanced Topics In Computing

Freshman Studies is taken by all freshmen, and taught by all members of the college faculty.
It is not a part of the math-computer science curriculum (but it is a great course nonetheless!).
FRST  100: Freshman Studies

Math/CS majors are required to work individually with a member of the departmental faculty in their senior year.
Students interested in doing an independent study with me should read and adhere to these guidelines for writing a proposal.
Proposals must be submitted to me at least one month before the independent study is proposed to begin to allow time for several iterations of refinement.
Independent Study in Computer Science

 

horizontal rule

[Personal Page Disclaimer]
Revised: 26-Mar-2008