VITA

Last Update: April 7, 1997
Name: Robert C. Gammill Title: Professor of Computer Science and Computer Engineering North Dakota State University, Fargo, ND, 58105. 701-231-8182 gammill@plains.nodak.edu Technical Interests: Language: . Interactive graphics . Programming languages and their translators Personal Computing: . Operating systems and networks . Multi-processor architectures for control systems Computer Networks: . Local area networks . Dial-up telephone networks Education: PhD Computer Science, MIT 1969 MS Meteorology, MIT 1963 BS Physics U. of Rochester 1959 Honors: Listed in Who's Who in Engineering since 1978 MIT Sigma Xi, 1968 Space Technology Laboratories Fellowship 1963-65 Bausch and Lomb National Science Scholarship 1955-59 Professional Societies: Association for Computing Machinery - member since 1962 IEEE Computer Society - affiliate member Society Leadership Positions: ACM SIGPC, Board of Directors, 1984- Chair of ACM SIGPC, 1982-1984 Vice Chairman of ACM SIGPC, 1981-1982 ACM National Lecturer, 1980-1982 Chairman, ACM Members and Chapters Board, 1976-78 Chairman, ACM Committee on Chapters, 1973-76 Chairman, Boulder Colorado ACM Chapter, 1971-72 Employment: (indented are concurrent activities) (1978- ) Professor of Computer Science., NDSU (1984- ) Professor of Computer Engineering, Director of Computer Systems Inst. (1978-84) Director of Computer Sci., NDSU (1973-78) Computer Scientist at The Rand Corporation, Santa Monica, CA (1976-78) part-time faculty in computer science at Cal. State Univ., Northridge CA (1974-76) Adjunct Assoc. Prof. of Electrical Eng. and Comp. Sci., U. of Southern Cal. (1969-73) Asst. Prof. of Comp. Sci. at U. of Colorado (1969-73) Consultant at the National Center for Atmospheric Research (NCAR), Boulder

Grants Received

Graduate Program Supervision (masters theses)

Presently supervising Allan Murray, Vijay Yadlapati, Tim Berdahl, Faruq Rahman and Tao Yang. 1997 Yen Yen Lim: "Implementing ATM Traffic Monitoring Tools" Amyn Pirani: "Managing ATM Networks with a Graphical User Interface" 1995 Lee Spiesman: "Smallnet: An Alternative Network for Dedicated Systems" 1994 Steve Nicolai: "Improvements in Execution Profilers" 1992 Doug Stroh: "MC68030 Based Digital Controller" 1990 Craig Webster: "Enhanced Serial Communication in the MS-DOS Environment" Eric Sand: "Implementation of a Distributed File System for MINIX" 1989 Bruce Kosbab: "A Flexible High-Speed Interface Using Dual-Port Memory" Tim Kachel: "MINNET: A MINIX Based Broadcast Network using RS232" 1988 Jeff Hernes: "A Distributed File Server for MINIX" 1987 H. Hakimzadeh: "CROSSLINK: A Multi-Lingual Text Editor" 1986 Ron Vetter: "A Background Task Scheduler for MS-DOS" 1985 Jim Henderson: "NAPLPS on an IBM-PC" Prithvi Ram: "VT - A Window System for UNIX" 1984 Bruce Lundeby: "RCC: A Real-Time Control Computer System" 1983 R. Gronlund: "RMOS: A Real-Time Multitasking Operating System for a Microprocessor Based Controller" George Clapp: "A UNIX File Server for CP/NET" R. Venkatachary: "An Interprocess Communication Scheme for a Multi-microcomputer System" Ali Farzad: "A C Compiler Front-End in YACC"

I am also serving on about fifteen graduate committees.

Teaching: all courses are 100% my responsibility.

Course Title Course # credits enroll Fall 93 Assembly Language & Arch. EE 373 3 18 " " " CS 373 3 31 Operating Systems Concepts CS 474 3 38 Computer Systems Seminar CS 790 1 10 Total = 97 Spring 94 Self Paced C CS 214 2 28 Microcomputer Interfacing EE 376 3 26 Local Area Networks CS 459 3 18 Computer Comm. Networks CS 778 3 37 " " " EE 778 3 3 Computer Systems Seminar CS 790 1 9 Total = 121 Fall 94 Assembly Language & Arch. EE 373 3 17 " " " CS 373 3 24 Operating Systems Concepts CS 474 3 31 Computer Systems Seminar CS 790 1 10 Total = 82 Spring 95 Computer Comm. Networks CS 778 3 18 " " " EE 778 3 2 Computer Organization CS 374 3 23 Computer Systems Seminar CS 790 1 7 Total = 50 Fall 95 Assembly Language & Arch. EE 373 3 27 " " " CS 373 3 39 Operating Systems Concepts CS 474 3 28 Computer Systems Seminar CS 790 1 2 Total = 96 Spring 96 Computer Organization CS 374 3 27 Computer Organization EE 374 3 12 Local Area Networks CS 459 3 14 Local Area Networks CS 659 3 9 Computer Systems Seminar CS 790 1 1 Total = 63 Fall 96 Computer Comm. Networks CS 778 3 23 " " " EE 778 3 3 Assembly Language & Arch. EE 373 3 23 " " " CS 373 3 48 Operating Systems Concepts CS 474 3 36 Computer Systems Seminar CS 790 1 1 Total = 134 Spring 97 Local Area Networks CS 459 3 20 " " " CS 659 3 17 Computer Organization EE 374 3 17 " " " CS 374 3 33 Computer Systems Seminar CS 790 1 3 Total = 90 Fall 97 Assembly Language & Arch. EE 373 3 18 " " " CS 373 3 48 Operating Systems Concepts CS 474 3 40 Computer Systems Seminar CS 790 1 2 Total = 108

Service: NDSU Committee Memberships

Title Dates Member Chair Department Committees CS Fund Raising 1994- yes yes University Committees Computer Planning and 1982- yes no Goals (CPG) CPG - Network subcomm. 1988- yes yes

Publications