I do advising for all CS minors and some CS majors. I also work with students on both undergraduate and graduate research projects. If you are a current or potential advisee of mine, please read the information at the appropriate link below before setting up an appointment.
This is an unofficial illustration of the prerequisites for the JMU CS major. You should consult the official Plan of Study page for complete information. The courses shown here are the ones that are taught most regularly, and there are some that are not omitted for clarity. Click the image for a full-page printable version.