Francis Chang
chang.francis@gmail.com • http://www.francischang.com
My professional goal is to research and develop the next generation software technologies for virtual worlds, multimedia streaming, distributed computing systems, mobile platforms and new user interface paradigms.
· Dissertation: “Towards Constructing Interactive Virtual Worlds”, 2014. Advisor: Dr. Wu-chi Feng
· Research involvement: multimedia visualization of 3D environments, network traffic analysis, packet classification algorithms, network processors and digital video analysis.
· Designed and instructed CS 199: Introduction to Video Game, OMSE 510: Computing Foundations, CS 510: Malicious Code and Forensics
· Instructed CSE506/606 Programming Network Processors & various teaching assistant positions
· Recruiting, interviewing and management of undergraduate interns in SySL
· Undergraduate research work with real-time volumetric rendering in the Computer Graphics Lab under Dr. Michael McCool.
· Huaiyu Liu, Mic Bowman, Francis Chang. “Survey of State Melding in Virtual Worlds”, ACM Computing Surveys (CSUR), Volume 44 Issue 4, Article No. 21, August 2012
· Francis Chang, Wu-chi Feng. "Streaming Terrains", Proceedings of NOSSDAV 2007, June 2007
· Francis Chang, Wu-chang Feng, Wu-chi Feng, Kang Li, “Efficient Packet Classification of Digest Caches”, in Proc. of the Third Workshop on Network Processors & Applications (NP3), February 2004, Madrid, Spain.
· Francis Chang, Kang Li, Wu-chang Feng, “Approximate Caches for Packet Classification”, in Proc. IEEE INFOCOM 2004, March 2004, Hong Kong.
· Kang Li, Francis Chang, Damien Berger, Wu-chang Feng, “Architectures for Packet Classification Caching”, In proceedings of the 11th IEEE International Conference on Networks (ICON 2003)
· Francis Chang, Wu-chang Feng, “Modeling Player Session Times of On-line Games”, In Proceedings of NetGames 2003, May 2003.
· Wu-chang Feng, Francis Chang, Wu-chi Feng, Jonathan Walpole, "Provisioning On-line Games: A Traffic Analysis of a Busy Counter-Strike Server", In Proceedings of the Internet Measurement Workshop, November 2002.
· Nick Yee, Jeremy N. Bailenson, Francis Chang, Dan Merget. (2006, in press). "The Unbearable Likeness of Being Digital: The Persistence of Nonverbal Social Norms in Online Virtual Environments". The Journal of CyberPsychology and Behavior.
· Engineer for the Google Experience team, designing interactive displays in physical spaces in Google Experience Centers
· Designed & Developed XPU (Extremely Partitioned Universe), an metaverse architecture research experiment framework written in C#
· Server development of OpenSimulator, an open-source virtual world in written in C#
· Virtual content design & development including programming, 3D modeling, texture art, animations, cinematography, managing contractors, marketing and business development
· Clients include General Motors Company, Toyota Motor Corporation, Nissan Motor Company Ltd., The Electric Sheep Company, and Millions of Us LLC.
· Undergraduate level teaching and workshop instruction
· Projects: Dominus Shadow, Seburo Compact-eXploder, Wet Ikon Roam& Franimation Override
· Charity work included campaign and event management, and content development for the Electronic Freedom Foundation, Heifer International, Red Cross, American Cancer Society and VERTU.
· Developed prototype real-time volume rendering software, using programmable graphics hardware, for MRI and CT data
· Developed a proxy-based wireless web browsing solution targeting PalmOS using Codewarrior C and Motorola 68000 assembly
· Server development on Solaris, using the Mozilla rendering engine
· Software development of Visual Studio: Visual Basic (Projects Team) using MFC/ATL/COM with Visual C++
· Development focussed on a library for raster image manipulation for Corel Draw and Corel Photo-Paint, targeting Win32 using MS Visual C++ and MFC
· Development of compiler tools, including a proprietary macro language, and the ANSI C math libraries
· Developed a multi-threaded telnet application for remote shell and file management
· Developed a custom data-management application for Advanced Debt Technologies Ltd using Visual Basic using SQL & MS Access databases
References are available on request.