[logo.png] computerscience@earlham.edu

We've Got
Teachers


WebDB | CS Mail | Earlham Mail | Earlham College | Earlham Libraries | Word Online

Earlham's CS Faculty

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.

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.

Charlie Peck -

Charlie Peck is a 1984 graduate of Earlham College (Computer Science) and has been teaching at the College since 1992. His primary research interests are in relational database systems, high availability, Beowulf clusters, and open source software. He regularly teaches principles of computer organization, networks and networking, operating systems, parallel computation, software engineering, database systems, and open source software.

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 President of the Association for Mathematics of Language.

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.

Ebru Celikel -

Ebru Celikel got her PhD in 2004 and is a Visiting Assistant Professor with the Earlham Computer Science Department. She is currently responsible for teaching CS310 Algorithms and Data Structures, CS440 Programming Languages, CS256 Advanced Programming, CS380 Theory of Computation and CS482 Introduction to Cryptology courses. She is also mentoring Content group and Pedagogical group of the Department. She is from Turkey.

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
John Howell Dennis 219 983-1670
Timothy McLarnan Dennis 212 983-1351
Charlie Peck Dennis 202 983-1667
Jim Rogers (Convenor) Dennis 204 983-1671
Ebru Celikel Dennis 225 983-1288

Valid XHTML 1.0!