Students

My students, post-docs and research associates are part of the Software Practices Lab, which brings together people interested in producing better real-world software systems easier and faster.

Working with great students is the best part of being a faculty member.

Current Graduate Students

Daniel Almeida (Ph.D. Student)
Anna Eilertson (Visiting Ph.D. Student from U. Bergen)
Arthur Marques (Ph.D. student)
Giovanni Viviani (Ph.D. student)

Graduated Ph.D. Students (Current Locations)

Sarah Rastkar (LinkedIn)
Roberto Bittencourt (co-supervised with Dalton Dario Serey Guerrero) (Assistant Prof @ UEFS Brazil))
Thomas Fritz (Associate Prof @ U. Zurich)
Brian de Alwis (Google << Manumitting Technologies << Researcher at U. Sask)
John Anvik (Assistant Prof @ U Lethbridge << Assistant Prof @ CWU)
Mik Kersten (co-founder/CEO of Tasktop Technologies)
Jan Hannemann, co-supervised with Gregor Kiczales (Google << German National Library)
Davor Cubranic, co-supervised with Kelly Booth (Physics & Astronomy @ UBC << Stats @ UBC)
Martin Robillard (Prof @ McGill U)
Robert Walker (Prof @ U. Calgary)
Elisa Baniassad (Associate Prof. of Teaching @ UBC)
Gene Lee (Walt Disney Animation)

Graduated M.Sc. Students (First position)

Chris Satterfield (Amazon)
Albert Thompson
Daniel Almeida (Ph.D. Student, UBC)
Giovanni Viviani (Ph.D. Student, UBC)
Sedigheh Zolaktaf (Ph.D. Student, UBC)
Sylvie Foss (MDA)
Deepak Azad (Co-founder, SmallStarter)
Rahul Jiresal (@startup)
Nicholas Sawadsky (PingIdentity)
Alexander Bradley (Coho Data)
Petcharat (Apple) Viriyakattiyaporn
Jingwen (Owen) Ou (Elastic Path)
Ducky Sherwood
Izzet Safer (IBM Toronto Lab)
Shawn Minto (
Tasktop Technologies)
Lyndon Hiew (Business Objects)
Trevor Young (Phantom Fiber)
Wesley Coelho (
Tasktop Technologies
Reid Holmes (Ph.D. Student at U. Calgary)
Annie Ying (IBM T.J. Watson Research Center)
Albert Lai (A.L.I. Technologies, Inc.)
Martin Robillard (continued to PhD UBC)
Elisa Baniassad (see under PhD above) (continued to PhD UBC)

Former Post-doc (First position)

Zhiyuan Wan (Zhejang University)
Xin Xia (Monash)
Michalis Famelis (UdeM)
Mark Palyart
Neil Ernst (SEI)
Adrian Kuhn (Facebook)
Emerson Murphy-Hill (Assistant Prof. at NCSU)
David Shepherd (Tasktop Technologies)
Takashi Ishio (Assistant Prof @ Osaka U.)
Petri Selonen (Nokia)

Former Research Staff (First position)

Meghan Allen (UBC CS Instructor)
Robert Elves (Tasktop Technologies) Justin Leong (Software developer NeuroDevNet)
Vaden Masrani (Grad Student UBC))