Martha J. Kosa

Department of Computer Science
Tennessee Technological University
Box 5101
Cookeville, TN 38505
(931) 372-3579


Ph.D. (May 1994), Computer Science, University of North Carolina, Chapel Hill.

M.S. (May 1988), Computer Science and Applications, Virginia Polytechnic Institute and State University, Blacksburg (Northern Virginia Graduate Center).

B.S.(May 1986), Mathematics, Mary Washington College, Fredericksburg, Virginia.


Sun Certified Programmer for the Java 2 Platform, effective January 10, 2001



Department of Computer Science, Tennessee Technological University, Cookeville, Tennessee:

Associate Professor (August 1998-present), Assistant Professor (August 1993-July 1998). Taught the following classes:

during the fall, spring, and summer semesters. Held daily office hours. Advised students. Coached the programming team and coordinated the annual programming contest.

University of North Carolina at Chapel Hill:

Teaching Assistant. (June 1991 - August 1991) Taught UNC's introductory computer science course to 40 students. Lectured five days per week on the basics of computer science and applications of computers to various aspects of society. Taught the students how to use the Apple Macintosh computer. Taught the students how to use a word processor, a spreadsheet program, and a database program (Microsoft Works). Taught the students the basics of the Turing programming language. Prepared and graded assignments and examinations. Held daily office hours.

Teaching Assistant. (June 1990 - August 1990) Graded programs and homework for students in an introductory Pascal programming course at UNC. Held weekly recitation sections and daily office hours. Assisted students in the computer laboratory.


All work experience described below comes from Vitro Corporation in Dahlgren, Virginia.

Junior Analyst. (May 1990 - June 1990) Worked with a technical writer to produce a document about the history of the Aegis Configuration Control and Engineering Status System (ACCESS), a database system. Researched information about software and hardware developments in ACCESS, from its conception in 1980 to its present form in 1990. Wrote chapters describing features of ACCESS.

Programmer. (May 1989 - August 1989) Tested and modified code for target motion and maneuvers for a Vitro project. The language was CMS-2Y, a high-level language similar to Pascal, and the machine was the UYK-7, a military computer.

Programmer. (December 1988 - January 1989) Wrote and debugged Ada code for target motion and maneuvers for a Vitro project. The machine was a VAX-11/785.

Programmer. (August 1986 - August 1988) Performed requirements analysis, top-level design, and lower-level design for a Vitro project. Took Vitro-sponsored training courses in CMS-2M programming, Ultra-32 assembly language programming, PSL/PSA, software engineering, and Ada.