|
Education.
|
|
Technische Universitaet Berlin
|
February 2006 - October 2007
|
Berlin, Germany
|
|
Dr.-Ing.
(PhD) in Computer Science
|
|
-
Research in creation and optimization of 3D surface meshes
-
Supervised by Marc Alexa and Takeo Igarashi
|
|
|
Technische Universitaet Darmstadt
|
July 2003 - January 2006
|
Darmstadt, Germany
|
|
Dr.-Ing.
(PhD) in Computer Science
|
|
-
Research in texture synthesis, physically-based animation and modeling and
editing/processing of 3D surface meshes
-
Supervised by Marc Alexa
|
|
|
Technische Universitaet Darmstadt
|
May 2002 - June 2003
|
Darmstadt, Germany
|
|
Dipl.-Informatiker
(MSc) in Computer Science
|
|
-
Thesis work on novel texture synthesis approaches
-
Supervised by Marc Alexa
|
|
|
University of British Columbia
|
September 2001 - April 2002
|
Vancouver, Canada
|
|
Visiting
Graduate Student in Computer Science
|
|
-
Visiting Graduate Student, based on a scholarship from the DAAD (German
academic exchange service)
-
Graduate courses taken in Computational Geometry, Software Engineering, Video
Game Programming, Algorithmic Animation and Image Based Rendering
-
Supervised by Wolfgang Heidrich
|
|
|
Technische Universitaet Darmstadt
|
October 1999 - August 2001
|
Darmstadt, Germany
|
|
Dipl.-Informatiker
(MSc) in Computer Science
|
|
-
Undergraduate and Graduate courses in Computer Science taken
-
Awarded a scholarship to visit UBC, Vancouver based on results of the
undergraduate courses taken
-
Initial research into Graphics Programming, Animation, Artificial Intelligence
Software Engineering and Cryptography
|
|
|
Technische Universitaet Darmstadt
|
October 1989 - August 1996
|
Darmstadt, Germany
|
|
Dipl.-Ing.
(MSc) in Structural Engineering and Architecture
|
|
-
Major: Structural Engineering and Building Physics, Minor: Architectural Design
-
Awarded second best graduate for the academic year of 1997
-
Main courses taken: Statics and Dynamics, Material Science, Building
Construction and Design, Engineering Math and Physics, Concrete/Steel/Wood
Construction
|
|
|
|
Work
Experience.
|
|
Rutgers University
|
September 2008 - today
|
New Brunswick, NJ
|
|
Assistant
Professor of Computer Science
|
|
-
Research in animation, modeling and processing of 3D surface meshes
|
|
|
Technische Universitaet Berlin
|
October 2007 - August 2008
|
Berlin, Germany
|
|
Postdoctoral
Researcher and Lecturer
|
|
-
Research in animation, modeling and processing of 3D surface meshes
-
Teaching activity in introductory and advanced computer graphics and linear
algebra
|
|
|
Technische Universitaet Berlin
|
February 2006 - September 2007
|
Berlin, Germany
|
|
Research
Assistant, Teaching Assistant and PhD Student
|
|
-
Research in animation, modeling and processing of 3D surface meshes
-
Teaching activity in introductory and advanced computer graphics and linear
algebra
|
|
|
Technische Universitaet Darmstadt
|
June 2003 - January 2006
|
Darmstadt, Germany
|
|
Research
Assistant, Teaching Assistant and PhD Student
|
|
-
Research in physically based animation, numerical computation on the GPU,
texture synthesis and interactive shadow generation
-
Teaching activity in introductory and advanced computer graphics
-
Member of the Discrete Geometric Modeling Group, supervised by Marc Alexa
|
|
|
Signal7
|
May 2002 - May 2003
|
Darmstadt, Germany
|
|
Software
Developer, Red Bull Web-based Content Management System
|
|
-
Module development for a worldwide operating intranet system
-
Use of Java J2EE technology coupled with XML/XSL
-
Extreme programming approach to all areas of design and implementation
|
|
|
University of British Columbia
|
January 2002 - April 2002
|
Vancouver, Canada
|
|
Research
Assistant, Imager Computer Graphics Lab
|
|
-
Port of existing graphics demo software to SGI OS
-
Compiler/Debugger and Library Issues on Linux/Windows/SGI operating systems
-
Supervised by Wolfgang Heidrich
|
|
|
University of British Columbia
|
September 2001 - December 2001
|
Vancouver, Canada
|
|
Teaching
Assistant, Advanced Software Engineering
|
|
-
Held lectures on Client/Server architectures and Java server programming
-
Weekly sessions with undergraduate student groups on software engineering
issues
|
|
|
Signal7
|
April 2000 - August 2001
|
Darmstadt, Germany
|
|
Software
Developer, Web-based Content Management Systems
|
|
-
Module development for various content management systems
-
Use of Java Servlet technology coupled with XML/XSL
-
All development done with Linux/Emacs and CVS
|
|
|
Technische Universitaet Darmstadt
|
July 1997 - December 1999
|
Darmstadt, Germany
|
|
Research
Assistant, Teaching Assistant and PhD Student
|
|
-
Research in Material Science for Building Structures
-
Construction management of two large projects using our newly developed
concrete production technology (from recycled building material)
-
One of the buildings is the Waldspirale by the Austrian artist Friedensreich
Hundertwasser (situated in Darmstadt, Germany)
-
Teaching activity in undergraduate-level material science
|
|
|
Reuter Architects and Engineers
|
July 1989 - June 1997
|
Idstein, Germany
|
|
Engineering/Architectural
Consultant, Structural Design and Construction Management
|
|
-
Worked in all key areas of construction planning, execution and management
-
Design, construction, maintenance and repair of: bridges, urban housing, and
industrial buildings
-
Worked here while pursuing my degree(s) in Structural Engineering and
Architecture
|
|
|
|
Summary
of Qualifications.
|
-
Programming languages: C/C++/C#, Java, matlab, lisp
-
Development Environments: visual studio, source safe, CVS, SVN, eclipse, emacs
-
Graphics programming: 2D/3D visualization/animation using openGL, directX,
GLSL, Cg and HLSL
-
Geometry Processing: modeling, animation and processing of 3D surface meshes
-
Image Processing: texture synthesis and image understanding using matlab
-
Physically based modeling: continuum mechanics, natural phenomena, collision
detection and general physics
-
Game programming: prototyping, game architecture and implementation, see
gamedev.nealen.net
-
Software engineering: OO design patterns, refactoring and project management
-
Operating systems: Windows and Linux
-
Artificial intelligence: path planning, neural/bayesian networks and machine
learning
-
Web programming: J2EE based content management systems
-
Structural Engineering: Dipl.-Ing. (MSc) degree in Structural Engineering,
Building Physics (Major) and Architecture (Minor)
|
|
|
Professional
Interests and Activities.
|
-
Computer Graphics, Software Engineering and (some) Artificial Intelligence
-
Geometric Modeling
-
Physically Based Modeling
-
Video Game Programming and Design
-
Texture Synthesis and Procedural Modeling
-
Member of the International Game Developers Association
|
|
|
Personal
Interests and Activities.
|
-
Snowboarding, Rowing, Mountainbiking (I miss Vancouver, BC :-)
-
Acoustic/Electric Guitars, a wide variety of music styles and jam sessions
-
Good cooking/drinking/chatting with friends and family
(see my personal page for more on that
part of my life)
-
Literature and Cinema
-
Well done video games (such as, but surely not limited to, Deus Ex and Zelda)
|
|
|
Awards
and Scholarships.
|
-
Best Paper Award of the
INI-GraphicsNet (in 2006)
-
JSPS (Japan Society for the Promotion of Sciences) Scholarship for a two month
visit to the User Interface Lab of the University of Tokyo (Autumn 2005)
-
Best Thesis Award of the
INI-GraphicsNet (in 2003)
-
DAAD Scholarship for a full session (nine months, two terms) visit to the
Department of Computer Science, UBC Vancouver, Canada (Winter Session
2001-2002)
-
Highest ranked graduate in Civil Engineering in the academic year of 1997
|
|
|
Languages.
|
-
Fluent (written and spoken) in English and German
-
Basic French
|
|
|
References.
|
(On request)
|
| |
>