By Troy Allen,2014-03-02 23:43
22 views 0
Mr. Otto Borchert began his Programmer Analyst position August 2007 his dutiesIt gives the students insight into a real-world company setting and



    Primary Contact:

    Dr. Kenneth Magel, Associate Chair

    Dr. Anne Denton, Assistant Professor

    PhD, University of Mainz, Germany 1996

    Dr. Denton teaches courses in database management, bioinformatics, problem solving and foundations of computer science. Her research interests include data mining, bioinformatics, course management systems for distance education, and computational physics.

    Dr. Hyunsook Do, Assistant Professor

    PhD, University of Nebraska Lincoln 2007

    Dr. Do joined the faculty in the Fall of 2007. She teaches courses in networks, network security, and software engineering. Her research program concerns software engineering, particularly software testing, maintenance, and empirical methodologies.


    Dr. Xiaojiang (James) Du, Assistant Professor

    PhD, University of Maryland, 2003

    Dr. Du joined the faculty in the summer of 2004. He teaches courses in comparative programming languages, networks, network security, and software engineering. His research program concerns computer networks, network security, and intrusion detection.

    Dr. Yan Gu, Assistant Professor

    PhD, Georgia Institute of Technology - 2007

    Dr. Gu joined the faculty in the Spring of 2008. She teaches courses in artificial intelligence, parallel and distributed simulations. Her research program concerns computer networks, network security, modeling and simulations..

    Dr. Paul Juell, Associate Professor

    PhD, Ohio State University, 1981

    Dr. Paul Juell passed away December 29, 2007. He was an Associate Professor whose research interests were in artificial intelligence and software systems. Dr. Juell was posthumously awarded the NDSU College of Science and Mathematics first annual Faculty Mentorship Award. Subsequently, the award was officially renamed the Paul Juell Faculty Mentorship Award.


    Dr. Jun Kong, Assistant Professor

    PhD, University of Texas at Dallas, 2005

    Dr. Kong is interested in visual modeling languages, model driven development and web-data interoperation. He teaches courses in operating systems and human computer interaction.

    Dean Knudson, Associate Professor

    PhD, Northwestern University,

    Dr. Knudson is coordinator of the capstone program for bachelor of science students in CS and MIS. In this role he develops external sponsors for projects and mentors the student teams in project management. He teaches CSci 445, Capstone: Software Projects. Dr. Knudson has extensive experience working as a development executive for Microsoft and several other companies.

    Dr. Kenneth Magel, Professor and Associate Head

    PhD, Brown University, 1977

    Dr. Magel teaches a wide variety of courses, including software engineering, programming languages, and social implications of computing. His software engineering research activities explore what makes programming difficult and programs complex. Dr. Magel conducts


    seminars and courses in XML, C# and .net technologies. He coordinates the graduate programs in software engineering. Beginning July 1, 2007 he became Associate Head for the Department.

    Dr. John Martin, Associate Professor and

    Graduate Program Coordinator

    PhD, Rice University, 1971

    Dr. Martin teaches computer science foundations, theoretical computer science and algorithm analysis. He is interested in formal languages and automata theory and computational complexity. Dr. Martin wrote the textbook Introduction to Languages and the Theory of Computation, which is widely adopted by universities around the country. He serves as freshman advisor, transfer advisor, and undergraduate coordinator for the department.

    Dr. Kendall E. Nygard, Professor

    PhD, Virginia Polytechnic Institute and State

    University, 1978

    Dr. Nygard teaches courses in simulation, social implications of computing, mathematical modeling, network optimization, systems analysis and design, and software testing and maintenance. His research interests include software systems for military mission planning for cooperative control of autonomous aircraft systems, software agents, and geographic information systems (GIS) for school transportation. Primary sponsors of his research are the Air Force and Navy. Starting in summer, 2006 he became graduate coordinator for the Department.


    Dr. William Perrizo, Engberg Presidential Professor

    Ph.D., University of Minnesota, 1972

    Dr. Perrizo teaches courses in database systems, data mining, bioinformatics, and networks. His research interests include database and information systems, data mining, data warehousing, distributed database systems, bioinformatics, precision agriculture, and remotely sensed data management and visualization. His research has been funded by many federal and private sources. Dr. Perrizo is a co-founder of the worldwide Virtual Conference on Bioinformatics. Dr. Perrizo has served in leadership roles for many conferences and on many boards and has a strong international reputation in research. In fall, 2007, he became one of the first seven University Distinguished Professors at NDSU, and in spring, 2008, was named Fargo-Moorhead Chamber of Commerce Professor

    Dr. Brian M. Slator, Professor and Department Head

    Ph.D., New Mexico State University, 1988

    Dr. Slator teaches courses in artificial intelligence (AI), multimedia educational systems, computer science problem solving, and comparative languages. His research interests revolve around active environments for learning, including the use of software agents, case-based reasoning, knowledge representation, multimedia systems, distance education, synthetic environments, and multi-user educational games. Dr. Slator is a recipient of the Ernest L. Boyer International Award for Excellence in Teaching, Learning and Technology.


    Dr. Vasant Ubhaya, Professor

    Ph.D., University of California, Berkeley, 1971

    Dr. Ubhaya teaches courses in Discrete Mathematics, Algorithm Analysis, Performance Evaluation, Mathematical Programming, and Dynamic Programming. He does research in Algorithms, Optimization and Approximation, and publishes his results regularly in journals. He is often invited by professional societies to organize and chair sessions, and give talks at their meetings. His research has been supported by the National Science Foundation and EPSCoR.

    Dr. Dianxiang Xu

    Ph.D., Nanjing University, China, 1995

    Dr. Xu is interested in formal methods in software engineering, software security, aspect-oriented programming, and intrusion prevention and detection. He is leading departmental initiatives in computer forensics. He also teaches courses in computer science foundations and in software testing.

    Dr. Weiyi (Max) Zhang, Assistant Professor

    PhD, Arizona State University, 2007

    Dr. Zhang joined the faculty in the Fall of 2007. He teaches courses in object oriented systems, and software engineering. His research interests are networking and bio-informatics.


    Ms. Dana Johnson, Adjunct Lecturer

    MS, University of Denver, 1980

    Ms. Johnson retired following the fall, 2005 semester, but continues to teach distance education courses for the Department from her mansion in Colorado. She also serves as web administrator for the Department.

    Mr. Sameer Abufardeh

    MS, St. Cloud State University, 2000

    Mr. Abufardeh teaches courses in Java. His research interest has been in the area of requirements engineering. He is an active Ph.D. student starting in Fall, 2004. He is expected to complete his Ph.D. in fall, 2008.

    Mr. Pratap Kotala, Lecturer

    MS, North Dakota State University, 2002


    Mr. Kotala left the Department to pursue entreprenaurial opportunities. He continues teaches the web-based business computer courses through Distance and Continuing Education.

    Richard Rummelt, Lecturer

    MS, Grand Valley State University, Michigan, 2005

    Mr. Rummelt teaches courses in Java and the advanced Visual Basic .NET courses. His research interest has been in the area of requirements engineering. He is an active Ph.D. student. Starting in spring, 2006, he is the faculty advisor for our new chapter of UPE, the Computer Science Honor Society.

    Oksana Myronvych, Lecturer

    MS, Kiev University, 1989

    Mrs. Myronovych teaches courses in Java and the advanced Visual Basic .NET courses. Her research interest has been in the area of requirements engineering. She is an active Ph.D. student. She is currently the Treasurer/Secretary for the student chapter of UPE, the Computer Science Honor Society.


    Lynn Thorp, Systems Technician

    Ms. Thorp administers department systems and configurations for the departmental instructional laboratories.

    Carole Huber, Administrative Assistant

    Ms. Huber coordinates the administrative functions of the department. This includes managing research and appropriated funds, purchasing and accounts payable. She is the contact person for all student employment applications, time-slips, and tuition waivers. She coordinates all Teaching/Research/Grading positions for the department.


Report this document

For any questions or suggestions please email