-->

Earlham's CS Faculty

Jim Rogers -

Jim Rogers has been a professor of computer science here since the fall of 2000 and is now an associate professor and the convenor of the department. He is currently responsible for the second and third semester CS core classes as well as a variety of upper-level classes. In addition to CS education, his professional interests include Computational Linguistics, Formal Languages, and Logic. Beyond that, he is interested in the theories of computation and cognition both in themselves and in the ways they interact. He is the past President of the Association for Mathematics of Language.

Charlie Peck -

Charlie Peck is a 1984 graduate of Earlham College (Computer Science) and has been teaching at the College since 1992. As a member of the SuperComputing Conference's Education Program Steering Committee (2007-2011) he is one of a group of people developing and delivering curriculum for teaching high performance computing, parallel programming and computational science to undergraduate faculty and students. During the summer he regularly teaches workshops which cover those topics for undergraduate science faculty under the auspices of the National Computational Science Institute.Link to computationalscience

Charlie's student/faculty research covers injecting parallelism into the undergraduate computer science curriculum, software and hardware "educational appliances" such as the Bootable Cluster CD (BCCD), and LittleFe (littleFe) projects, and software engineering tools and techniques for scaling scientific kernels to the next generation of petascale computational resources.

Timothy McLarnan -

Tim McLarnan, Associate Professor of Mathematics, has two Ph.D.'s: geophysical sciences from the University of Chicago and combinatorial mathematics from the University of California, San Diego. Tim has done graduate work or research in crystallography and chemistry as well as in mathematics, and has taught both Math and Computer Science at Earlham. A combinatorialist by training, he has more recently become passionate about analytic number theory. Still quite fond of CS, he teaches many of the mathematics courses required for the major.

John Howell -

John Howell, a professor in the physics department, usually teaches Programming and Problem Solving, the introductory course for CS majors taught in C++. Within physics, his primary applications for computers are the use of spreadsheets and the use of graphics in simulations of physical phenomena, ranging from relativity through the physics of music.

His own undergraduate education was at a Liberal Arts college, even smaller than Earlham. Having studied and taught, now, in a variety of settings, he believes there are aspects of Computer Science that one can study in a Liberal Arts/Arts and Sciences context that are missing in the large-scale Engineering oriented programs. His goal in coming here is to help build a program that fully exploits those opportunities.

Others

Hal Hanes -

-Professor Emeritus

Hal Hanes is a group theorist with an interest in computer science. He was involved with students in projects on computers and society, logic programming, and hypermedia instruction in algebra. He taught Computer Applications and Society, Intermediate Statistics, Algorithms and Data Structures, Numberical Analysis, Simulation, Advanced Programming, Linear Algebra, and Abstract Algebra A.

Ray Ontko -

-Affiliated Scholar

Ray Ontko is a 1984 graduate of Earlham College (Mathematics), and his principal areas of interest include computer architecture, language design and implementation, databases and number theory. At Earlham, Ray has taught Programming and Problem Solving, Principles of Computer Organization, Principles of Programming Languages, Theory of Computation, and Parallel Computing. He was instrumental in constructing Athena, the first Beowulf cluster at Earlham. Ray is President of Ray Ontko & Co, a software consultancy serving clients nationally, and also President of Doxpop, a web-based service that delivers information from local governments to the internet.

Office Locations

Name Office Location Office Phone
Jim Rogers (Convenor) Dennis 204 983-1671
Charlie Peck Dennis 202 983-1667
John Howell Dennis 219 983-1670
Timothy McLarnan Dennis 212 983-1351


Valid
            CSS! Valid XHTML 1.0!