The authors would like to express their gratitude to the course instructors Professor Stephen Berry and Professor George Tolley for their helpful guidance in accomplishing this project. Additional comments and informational assistance from the Teaching Assistants Jing Wu and Jaeyoon Lee are also much appreciated.