Monochromatic Boxes in Colored Grids. - Joshua N. Cooper; Stephen A. Fenner; Semmy Purewal (SIAM J. Discret. Math., 2011)

Using social networks to engage computer science students (abstract only). - Semmy Purewal; Owen L. Astrachan; David Brown; Jeffrey Forbes 001 (SIGCSE, 2012)

Creative computing: introductory programming concepts with processing.js (abstract only). - Semmy Purewal (SIGCSE, 2013)

Introductory programming concepts with Processing.js. - Semmy Purewal (J. Comput. Sci. Coll., 2013)

Using JavaScript to introduce social network programming. - Semmy Purewal; David Brown (J. Comput. Sci. Coll., 2013)