Skip to Content

Computer Science

The Computer Science program prepares students for professional employment in technical fields or graduate school. As a Computer Science student, you will receive a thorough grounding in modern computer science theory and practice, learn to apply your knowledge to the design of today’s complex software systems and prepare for the increasingly complex systems of the future. Our graduates anticipate and respond effectively to the uncertainties of a changing technological, social, political and economic world.

A broad range of exposure to the field of computer science allows flexibility in choosing employment or going on to graduate school. Small classes allow ample opportunities for one-on-one interaction with classmates and instructors. The opportunity for one-on-one interaction with faculty not only in class but also in discussions on career and graduate school choices sets RWU apart from the competition. Many students undertake research in an area of operating systems as part of a class. Many of these research efforts go on to be presented at the National Conference on Undergraduate Research.

Anthony Ruocco, P.E.
Professor Computer Science
B.S. United States Military Academy, M.S. Rensselaer Polytechnic Institute, Ph.D. George Mason University
Contact Information
x3334
SE 113
Areas of Expertise: 
Computer Science

Anthony Ruocco

Anthony
Ruocco
P.E.
Professor Computer Science
B.S. United States Military Academy, M.S. Rensselaer Polytechnic Institute, Ph.D. George Mason University
Contact Information
x3334
SE 113
Areas of Expertise: 
Computer Science
Chunyan Bai, Ph.D.
Associate Professor of Computer Science
B.E., M.E. Xidian University, M.S., Ph.D. University of Louisiana at Lafayette
Contact Information
x3647
SE 102
Areas of Expertise: 
Computer Science

Chunyan Bai

Chunyan
Bai
Ph.D.
Associate Professor of Computer Science
B.E., M.E. Xidian University, M.S., Ph.D. University of Louisiana at Lafayette
Contact Information
x3647
SE 102
Areas of Expertise: 
Computer Science

Chunyan Yannie Bai has been a full-time faculty member of School of Engineering, Computing and Construction Management at Roger Williams University since August 2004. She earned her PhD (2004) and M.S. (2001) degrees in Computer Science from University of Louisiana at Lafayette.  She earned her M.E. (1998) and B.E. (1995) degrees in Information Transmission and Computer Communications from Xidian University in China. 

Dr. Bai’s research experience started with her Master’s thesis in the area of applying artificial intelligence and coding theory to information transmission. She continued her interest in error correcting codes and extended to focus on enhancement of system security in an algebraic way. Her doctoral dissertation titled Enhancing Network and Information Security via Error Correcting Codes.