The authors wish to thank CSUSB for an Instructional Development Grant to help develop this project. They also thank both the School of Natural Sciences and the Department of Mathematics for additional support.