Xianlin Hu 704-***-****
***-* ****** ***** *****, Charlotte, NC 28262 *********@*****.***
PROFESSIONAL QUALIFICATIONS
Strong background in social network visualization ... visual analysis ... user-experience design ... human-computer
interaction ... computer graphics ... image processing. Programming Languages: C, C++, MATLAB, VB, Java, JavaScript,
HTML. Toolkits: GraphViz, Tulip, OpenGL, OpenCV, FLTK, JDK. Integrated Development Environments: MS Visual
Studio, NetBeans, Dreamweaver, Eclipse. Web Server: Apache Tomcat. Data Management System: MySQL.
Commended for creativity … motivation ... diligence ... teaching/pro blem-solving skills ... collaboration.
WORK HISTORY
UNIVERSITY OF NORTH CAROLINA, Charlotte, NC – 2008 - Present
Research Assistant (Charlotte Visualization Center, since 2009). Lead Researcher: Proposed, demonstrated,
and established use of theoretical spectral features to analyze community structures and node-link relationships
in a social network.
Primary Author - "Spectrum-based Network Visualization for Topology Analysis," CG&A, 2012
"Community Exploration for Signed Networks," under submission, 2013
Co-Author - "Detecting Network Abnormalities via Dual-Domain Exploration," VizSec, 2010
Lead Researcher: Designed a visualization framework that allows multiple analysts to collaborate in detecting network security
intrusions. Designed and executed a user study that evaluated and validated the framework.
Primary Author - "Evaluation of Co-located and Distributed Collaborative Visualization," VINCI, 2012
"Towards Effective Collaborative Analysis for Distributed Intrusion Detection," HCI, 2011
Co-Author - "Sybil Attack Detection through Global Topology Pattern Visualization," IV, 2010
Teaching Assistant (Computer Science Department, 2008-12). Taught classes; graded assignments/projects;
and tutored and advised students. Nominated in 2012 as Outstanding T.A. (College of Computing & Informatics).
Undergraduate Courses: Introduction to Business Programming (2008 -09) ... Information Visualization (2010)
Design & Analysis of Algorithms (2012)
Graduate Courses: Algorithm & Data Structures (2009, 2010-11) ... Introduction to Computer Graphics (2012)
EDUCATION
Ph.D. in Computer Science, The University of North Carolina at Charlotte (May 2013) ... GPA: 4.0/4.0
B.S. in Computer Science, North China University of Technology, Beijing, China (2008)
Graduated with Honors (top 5 among 200 computer-science majors) ... GPA: 3.8/4.0
MAJOR COURSE PROJECTS
Independently designed and built a web-based class-assignment system with separate interfaces and functions
for teachers and students. Used HTML, JavaScript, MySQL, Apache Tomcat. (Undergradu ate)
Independently developed an application similar to MS Paint, including creating the interface and basic functions.
Used Visual Basic. (Undergraduate)
Collaborated in designing the interface of a parallel-coordinates system – including layout and interactions (feature selection,
highlight, pan, zoom, filter) – to visualize automotive datasets. Used C++, OpenGL, FLTK. (Graduate)
Independently rendered 3D objects (with stippling/silhouetting) using C++, OpenGL, GLUT, and GUI. (Graduate)
Independently applied basic image-processing algorithms (histogram stretching, equalization, Gaussian filtering, object
detection, Hough transform, morphology dilation/erosion) on digital images. Final Project: Extended seam-carving algorithm to
3D time-varying and large-scale volume dataset. Used MATLAB, C++. (Graduate)