Faculty members in the department are actively engaged in research in the areas listed below. There are many opportunities for both undergraduate and graduate students to participate in these ...
That instinct—the belief that difficult scientific problems could be approached differently, or better, through ...
In the Department of Computer Science at Northwestern University, undergraduate students have ample, rich, and varied opportunities for conducting practical research in labs alongside graduate ...
Transformational technologies like artificial intelligence and machine learning profoundly impact the legal landscape, both in terms of how computation is changing legal systems and law practice and ...
My general research interests are in the logic, semantics, and implementation of programming languages. In particular, I am interested in using logic to help design and verify that software systems ...
Universities across the country are scrambling to understand the implications of generative A.I.’s transformation of technology. Universities across the country are scrambling to understand the ...
Faculty in the area of bioinformatics and computational biology apply computational methodologies such as databases, machine learning, discrete, probabilistic, and numerical algorithms, and methods of ...
Our traditional, research-based master's degree option. The MS in computer science can help you prepare for a successful career in academia or in research and development for industry. It can provide ...