leongm.cs.spu.edu