The discipline of computer science pertains to the study and design of computer systems, hardware and software, computing techniques, and underlying theory. Our program provides a student with a broad technical background in computer science. It is a flexible program providing breadth and permitting a student to develop strengths in selected areas within computer science, as well as in related areas such as electrical engineering, mathematics, or business, depending on a student's interests. Technical electives available in the Computer Science major span courses in a broad spectrum of areas such as Networks, Computer Security, Artificial Intelligence, and Database Systems.

Laptop Requirement

A laptop is required hardware for Computer Science and Computer Engineering students beginning in the sophomore year, and for all graduate students. The specific requirements can be found here

Mission Statement

The Department of Electrical Engineering and Computer Science is committed to outstanding undergraduate and graduate education, distinguished research programs, and strong service to our students, professional and technical societies, and the community.

Applied Computing Courses

Computer Science Courses 

Computer Studies Courses

NameRankDegreeSchoolGraduate FacultyEmeritus Faculty
Brian Armstrong Professor, Co-Chair PhD Stanford University Yes No
John T. Boyland Professor, Co-Chair PhD University of California, Berkeley Yes No
Christine T. Cheng Associate Professor PhD Johns Hopkins University Yes No
Robert Cuzner Associate Professor PhD University of Wisconsin-Madison Yes No
George I. Davida Professor PhD No Yes
Adrian Dumitrescu Professor PhD Rutgers, The State University of New Jersey No Yes
Mukul Goyal Associate Professor PhD Ohio State University Yes No
George W. Hanson Professor PhD Michigan State University No Yes
Seyed Hosseini Professor PhD University of Iowa No Yes
Yi Hu Associate Professor PhD University of Texas at Dallas Yes No
Charles E. Kahn Jr. Adjunct Professor MD University of Illinois at Chicago No No
Nikolai A. Kouklin Professor PhD University of Nebraska-Lincoln Yes No
Robert J. Krueger Professor PhD No Yes
Chiu T. Law Associate Professor PhD Purdue University Yes No
Leonard P. Levine Professor PhD No Yes
Amol D. Mali Associate Professor PhD Arizona State University Yes No
David McClanahan Faculty Associate MSEE University of Wisconsin-Milwaukee No Yes
Susan McRoy Professor PhD University of Toronto Yes No
Devendra K. Misra Professor PhD Michigan State University Yes No
Ethan V. Munson Professor, Associate Dean PhD University of California, Berkeley Yes No
Ali Reza Professor PhD No Yes
Jayson Rock Senior Lecturer MS University of Wisconsin-Milwaukee No No
Robert Sorenson Senior Lecturer MS Marquette University No No
George R. Steber Associate Professor PhD No Yes
Ichiro Suzuki Professor PhD, DE Osaka University, Japan No Yes
K. Vairavan Professor PhD No Yes
Lingfeng Wang Associate Professor PhD Texas A&M University Yes No
Weizong Wang Associate Professor PhD University of Maryland-College Park Yes No
Guangwu Xu Associate Professor PhD University at Buffalo, SUNY No Yes
David C. Yu Professor PhD University of Oklahoma No Yes
Zeyun Yu Associate Professor PhD The Ohio State University Yes No
Jun Zhang Professor PhD Rensselaer Polytechnic Institute Yes No
Tian Zhao Associate Professor PhD Purdue University Yes No