Curriculum Vitae Michael O. Lam Ph.D Graduate Student University of Maryland at College Park == Contact Info == Address: 4207 Woodberry Street University Park, MD 20782 Email: lam@cs.umd.edu Phone: 540-383-6971 (cell) Website: http://blog.freearrow.com/ == Career Goal == Computer science research and teaching with a specialization in programming languages and software engineering. == Education == B.S, Computer Science, James Madison University, 2007 Minor in Mathematics and 15 credit hours in Technical Communication Overall GPA: 4.0 == Research Interests == * Programming Languages * Software Engineering * Medical Imaging == Relevant Experience == * Fall '07: CMSC 631 (Program Analysis) with Dr. Michael Hicks (UMD). Topics include lambda calculus, operational semantics, data flow analysis, and type systems. * Spring '07: Undergraduate special topics course on compilers with Dr. Christopher Fox (JMU). Topics included grammars, finite automata, parsing, and code generation. Grade: A * Fall '06 - Spring '07: Worked as student research assistant on an open source object-oriented framework for OpenGL programming in C++, with a focus on robust design patterns and support for large-scale (multiple monitor) visualization setups. The project advisor was Dr. David Bernstein (JMU). Website: http://code.google.com/p/xor/ * Summer '06: Worked as a student research assistant on an open source framework for medical image retrieval in C# with Dr. Daniela Raicu (DePaul). Topics included content-based image retrieval, co-occurrence image features, and Gabor image filters. Website: http://brisc.sourceforge.net/ * Summer '05: Participated in an agile software development process at Immerge Technologies, Inc. Wrote interface and remoting code in C# using Visual Studio 2005 and .NET 2.0. Researched and coded samples of WinFX (Avalon) interfaces. * Fall '04 - Fall '06: Member of the James Madison University ACM programming contest team. Team won 1st place at regional contest in 2004. * June '02 - February '03: Designed and coded a recursive descent parser for mathematical expressions in Java. Wrote a 40-page reference manual and presented in June '03 at a national symposium in Colorado Springs. Website: http://www.freearrow.com/paradox/ == Publications == * M. Lam, T. Disney, D. Raicu, J. Furst, D. Channin. "BRISC: An Open Source Pulmonary Nodule Image Retrieval Framework." Journal of Digital Imaging, October 2007. (accepted) == Presentations == * "A Lookup and Reference Tool for Pulmonary Computed Tomography Nodules." Annual Meeting of the Society for Imaging Informatics in Medicine (SIIM), Providence, Rhode Island, June 2007. * "Content-Based Image Retrieval for Pulmonary Computed Tomography Nodule Images." SPIE Medical Imaging Conference, San Diego, CA, February 2007. == Skills == * Windows XP/Vista * Linux * C, C++, C# * Java * Ruby * LaTeX/Bibtex == Other Interests == * Teaching * Acoustic guitar == Memberships == * ACM (student) * IEEE (student) * Phi Kappa Phi * Upsilon Pi Epsilon * Pi Mu Epsilon == Awards == * JMU Technology Alumni Group Scholarship, 2006 * JMU Computer Science Department Scholarship, 2005-2006 * NSF Computer Science, Engineering and Mathematics Scholarship, 2004-2006 == References == Available upon request.