James Riely

Professor // Programming Languages, Security
School of Computing
James Riely


Advising Hours for the week of
9/3/2017 - 9/9/2017
W 12:00PM - 3:00PM at CDM 845
9/10/2017 - 9/16/2017
W 12:00PM - 3:00PM at CDM 845
9/17/2017 - 9/23/2017
W 12:00PM - 3:00PM at CDM 845
9/24/2017 - 9/30/2017
W 12:00PM - 12:30PM at CDM 845
10/1/2017 - 10/7/2017
W 12:00PM - 3:00PM at CDM 845
10/8/2017 - 10/14/2017
W 12:00PM - 3:00PM at CDM 845
10/15/2017 - 10/21/2017
W 12:00PM - 3:00PM at CDM 845
10/22/2017 - 10/28/2017
W 12:00PM - 3:00PM at CDM 845
10/29/2017 - 11/4/2017
W 12:00PM - 3:00PM at CDM 845
11/5/2017 - 11/11/2017
W 12:00PM - 3:00PM at CDM 845
(No advising hours available this week)


Office Hours for the week of
9/10/2017 - 9/16/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845
9/17/2017 - 9/23/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845
9/24/2017 - 9/30/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845
10/1/2017 - 10/7/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845
10/8/2017 - 10/14/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845
10/15/2017 - 10/21/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845
10/22/2017 - 10/28/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845
10/29/2017 - 11/4/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845
11/5/2017 - 11/11/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845
11/12/2017 - 11/18/2017
M 1:30PM - 3:00PM at CDM 845
W 10:30AM - 12:00PM at CDM 845

Bio and Research Information

James Riely studies programming language semantics, with applications to type systems and software security. He received a NSF CAREER award in 2004, and has since been PI or co-PI on several NSF grants.

Professor Riely holds a PhD in Computer Science from the University of North Carolina at Chapel Hill, an MS in Computer Science from the University of California at Santa Barbara and a BS in Electrical Engineering from Northwestern University. He joined DePaul University's Foundations of Programming Languages group in 1999. Prior to that, he held postdoc positions at North Carolina State University and the University of Sussex and engineer positions at IBM and E-Systems (now Raytheon).

Research Area

Programming Languages, Security

Specific Research Area

Programming Languages, Distributed Systems, Security, Software Engineering

Professional Associations

ACM, IEEE

Schedule for Winter 2017-2018

Courses Taught at DePaul

Course Evaluations