This is the third project I completed in CSE 335 - Design Patterns. I took this class in Spring '12.