Ren Ng

Gates Building #381, Stanford University, CA 94305 · 650 723 0618 RenNg@graphics.stanford.edu   ·   http://graphics.stanford.edu/~renng

 

­­Education

Stanford University, Computer Science Department

2002-Present

Ph.D. Candidate in Computer Science

Advisor: Pat Hanrahan

Stanford University, Computer Science Department

2001-2002

Masters Student

Stanford University, School of Humanities and Sciences

1997--2001

B.S. with Distinction in Mathematical and Computational Sciences with Honors

GPA: 4.0,  GRE: Perfect score

 

­­Honors

Microsoft Research Graduate Fellow

2004 – 2005

Stanford School of Engineering Fellowship

2002

Best Paper Award, Eurographics Workshop on Graphics Hardware

2002

Stanford President’s Award for Academic Excellence in the Freshman Year

1997

Premier of Victoria Award for Excellence in Mathematics

1996

Prize Winner in Australian Mathematics Competition

1996

Scotch College General Tuition Scholarship

1991-1997

 

­­Research Interests

Digital Photography, Computer Graphics, Wavelets and Multi-Resolution Approximation

 

Publications

Triple-Product Wavelet Integrals for All-Frequency Relighting

Ren Ng, Ravi Ramamoorthi and Pat Hanrahan.

Submitted to SIGGRAPH 2004.

All-Frequency Shadows Using Non-linear Wavelet Lighting Approximation

Ren Ng, Ravi Ramamoorthi and Pat Hanrahan.

ACM Transactions on Graphics, July 2003 (Proceedings of SIGGRAPH 2003).

Efficient Partitioning of Fragment Shaders for Multipass Rendering on Programmable Graph-ics Hardware

Eric Chan, Ren Ng, Pradeep Sen, Kekoa Proudfoot, and Pat Hanrahan.

Proceedings of the SIGGRAPH / Eurographics Workshop on Graphics Hardware 2002.

Best Paper Award.

Chromium: A Stream Processing Framework for Interactive Graphics on Clusters

Greg Humphreys, Mike Houston, Ren Ng, Randall Frank, Sean Ahern, Peter Kirchner and James T. Klosowski

ACM Transactions on Graphics, July 2002 (Proceedings of SIGGRAPH 2002).

A Java-based Framework for Interoperability in Neuroscience, with Specific Application to Neuroimaging

Yi-Ren Ng, Smadar Shiffman, Thomas J. Brosnan, Jonathan M. Links, Leu S. Beach, Nicholas S. Judge, Yirong Xu, Uma V. Kelkar and Allan L. Reiss

Journal of the American Medical Informatics Association, 2001; 8:431-442.

 

 

Employment and Research Experience

Ph.D. Candidate & Research Assistant, Stanford Computer Graphics Lab

2000-Present

Published research on projects for relighting under all-frequency illumination, compiling real-time shading languages for graphics hardware, and real-time distributed volume rendering.

Graphics Research Intern, Microsoft Research

Summer 2003

Investigated real-time relighting of objects: decomposition of natural illumination into points and spherical harmonics for fast rendering; robust sampling of pre-computed radiance transfer.

Program Manager Intern, Microsoft Corporation

Summer 2000

Designed and managed dev of Policy Editor, a tool in Visual Studio Enterprise Frameworks.

Framework Architect and Lead Programmer, Stanford Psychiatry

1997-2000

Prototyped a 3D graphics system for drawing on brain surfaces extracted from MRI scans. Designed and implemented BrainImageJ 1.0, a Java-based software framework to facilitate inter-operability in the NIH Human Brain Project community.  Presented BrainImageJ at the 1998 and 1999 Human Brain Project Annual Meetings.

Programmer, University of Melbourne

1996-1998

Prototyped Java applets that extend University on-line testing to allow custom data acquisition.

                                                                                                                             

Professional Activities

Paper Reviewer, Symposium on Interactive 3D Graphics

2003

Paper Reviewer, SIGGRAPH

2003, 2004

 

Teaching Experience

Stanford Outdoor Education Program Instructor, Stanford University

2001-2003

Co-teach rock-climbing portion of Geological and Environmental Sciences 7a, Introduction to Wilderness Skills and 7c, Advanced Wilderness Skills.

Stanford Alpine Club Instructor, Stanford University

Spring 2003

Designed and taught class, Introduction to Lead Climbing, including three 2-hour lectures and two weekend field trips, and organizing three co-instructors.

­

­References

Pat Hanrahan

CANON USA Professor of Computer Science

Stanford University, Gates Building #370, Stanford, CA 94305. 

(650) 723-8530

Marc Levoy

Associate Professor of Computer Science and Electrical Engineering

Stanford University, Gates Building #366, Stanford, CA 94305. 

(650) 725-4089

Ravi Ramamoorthi

Assistant Professor of Computer Science

450 Computer Science Bldg, 500 W 120 St, New York, NY 10027.                      

(212) 939-7082

John Snyder

Senior Researcher

Microsoft Research, One Microsoft Way, Redmond, WA 98052.                      

(425) 706-9772

 

Activities

Photography, rock-climbing, telemark skiing, hiking and swimming.