| Name: | Yingbo Song | |
Preferred
Email: | See bottom of
screen | | |
| Education: |
PhD in Computer
Science Fu Foundation School of Engineering
and Applied Science Columbia
University Expected: 2011
Advisor: Dr. Salvatore Stolfo
Cumulative GPA: 3.97 / 4.0
Master of Philosophy in Computer Science
Fu Foundation
School of Engineering and Applied Science
Columbia University
Completed: January 2010
Final Cumulative GPA: 3.97 / 4.0
Master of Science in Computer Science
Fu Foundation
School of Engineering and Applied Science
Columbia University
Completed: December 2006
Final Cumulative GPA: 3.97 / 4.0
Bachelor of Science in Computer Science (w/ minor in
math)
College of Computing Sciences
New Jersey Institute of Technology
Completed: May 2005
Magna Cum Laude ( Major GPA: 3.95 / 4.0 ) |
|
|
|
Citizenship: |
United States of
America. | | |
|
Awards and Honors: |
New York Academy of Science, Google. Student presenter award (2007)
2nd Annual Machine Learning Symposium.
Columbia, SEAS. Andrew P. Kosoresow Memorial Award for Outstanding TA-ing and Service (2007)
Columbia, SEAS. Great Teaching Assistant Award (Fall 2006)
Awarded for TA work done during the fall 2006 semester
Columbia, SEAS. Teaching assistant fellowship (Fall 2006)
Awarded for TA work done during the spring 2006 semester
NJIT, CCS. Graduated within the top 10% of the class (2005)
NJIT. Dean's list, every semester
|
| | |
Memberships: |
Upsilon Pi Epsilon. Computer Science Honors Society
Since September 2003
NJIT Community Environmental Awareness Group
September 2002 – June 2005 |
|
|
|
Work Experience: |
Columbia University. Graduate research assistant
Advisor: Dr. Salvatore Stolfo
Member of the Columbia Intrusion Detection Systems Lab,
conducting research in the intersection between machine
learning and network security. Since January 2007.
United States Government.
(Internship)
Washington, DC area
Position: Civil Servant
May 26, 2009 - August 15, 2009
May 24, 2010 - August 15, 2010
Sandia National Laboratories.
(Internship)
Albuquerque, New Mexico.
Position: Intern, Cyber
Monitoring and Policies Org.
Supervisor: Peter Warner
Project: Anomaly detection in large-scale systems with Cisco Netflow records and geographic alert visualization systems
for intrusion detection.
June 1, 2008 – August 23, 2008
BAE Systems, Advanced Information Technologies
(Internship)
Arlington, Virginia.
Position: Research Engineer, Autonomic Distributed Systems Div.
Supervisors: Dr. Robert Ross and Dr. Gregory Frazier
Project: Automatic document classification and retrieval.
June 1, 2007 – August 31, 2007
Columbia University. Teaching assistant
COMSW6185 Intrusion Detection Systems - (Fall 2009, Stolfo)
COMSW3157 Advanced Programming - (Fall 2007, Keromytis)
COMSW4118 Operating Systems - (Fall 2006, Keromytis)
COMSW4118 Operating Systems - (Spring 2006, Bellovin)
NJIT. Undergraduate research assistant Advisor: Dr. Chengjun Liu
Member of the NJIT Face Recognition and Video Processing Lab.
Worked on convolution filters for rapid face detection.
January 2004 – June 2005
NJIT. Community Environmental Awareness Group (Volunteer)
Database manager, Assistant to the President, Webmaster.
September 2002 – June 2005
CyberExtruder (Internship) Lab member. 3D Imaging and Biometrics
research company.
September 2004 – January 2005 |
| | | Research Experience and other
Projects: |
Machine Learning
General interests are in time-series data, hidden Markov models, Linear Dynamical Systems, semi-parametric learning, graphical models,
support vector machines and other kernel based methods, text classification and information retrieval.
Intrusion Detection Systems and Network Security
Web-layer code-injection detection, shellcode polymorphism techniques, stack/heap overflow attacks, network behavior profiling using
hidden Markov models. Developed techniques to quantify strengths of polymorphic
engines. Automatic Target Recognition
Developed vehicle detection and tracking
system for forward looking infrared (FLIR) video
based on correlation filtering, SVMs and Spectral
clustering. Operating Systems
Designed and implemented my own scheduler,
paging system, access control list for the file
system and my own firewall.
Programming
Language
Member of of a team of five students that designed the
Ninja Card Language (NCL) for programming card
games, developed fully working
compiler. 2D/3D Image Processing/Video
processing & Computer Vision
Graph cut based image segmentation techniques.
Features tracking across video frames.
See my PROJECTS page for more detailed
information. | | |
|
Publications: | See PUBLICATIONS page. | | |
|
Languages: | C/C++, Matlab, Python,
PHP, HTML | |
Operating
Systems: | Windows, Unix, Linux. All
versions. | |
Database: | Oracle, MySQL, MS
Access | |
Drafting: | MS Office Suite, LaTeX,
OpenOffice Suite, Adobe Suite |
|
Graphics and
Video: | OpenGL, OpenCV, IC Imaging,
Matlab | |
Networking: |
Implemented server and client programs with SSL
encrypted communication, Kernel
firewall. | | | |
|
|