JMU logo


This is the website for the Fall 2015 offering of CS240 (Data Structures and Algorithms) at James Madison University. Specifically, this is the website for section 004 taught by Alvin Chao

The class meets Tuesdays and Thursdays, starting Tues September 1 and ending Thur December 10th. Class meets in ISAT 248 or HHS 1207. Please visit the calendar for the week-to-week room schedule. 

Office hours (ISAT 264):  Tues 1-2pm
Th 1:30-3:30pm

Please use the links to the left to navigate the website. Important announcements will be posted on this front page. Other course content will appear on the subpages linked above. Please check this website (especially the front page and calendar) regularly for updates. 


This semester, we will be using Piazza for class discussions. If you have a question that may be of general interest to your fellow students, please post it on Piazza rather than emailing me directly. This allows others to answer your question or benefit from my answer. I will check the Piazza forum regularly and respond as quickly as I can. To access Piazza, log into Canvas and click the "Piazza" link in the navigation bar on the left. There should be a single, unified Piazza forum for all Fall 2015 sections of CS 240. 

Class grades will be accessible via Canvas, and online quizzes will be administered using Canvas as well. 


Contact chaoaj[at] for more information about this page or Twitter: @chaoaj