Contact Information

Please do not hesitate to contact us. Teaching is a very important part of our jobs, so you are not bothering us if you want to talk with us. This is what we are here for.

Our office hours will be a mix of in person and Zoom hours and will show up on the calendar below. Please consult this calendar before logging in or going to the office, as some hours may have to be canceled or moved.

Contact information is listed further below.

all   open all close all

COMPSCI 371, Duke University, Site based on the fluid 960 grid system