5 free lookup(s). No credit card required.
Doctor of Philosophy - PhD (Computer Science)
2003-2006MSc. cum laude (Computer Science)
2001-2003MSc. (Physics)
1994-1996Hons. BS.c cum laude (Physics)
1994-1994BS.c (Physical Science)
1990-1993Find contact details for 700 million professionals.