Suming Chen
Campus Address: Home Address:
*** ******* *****, *** *** ******@****.*** 20231 Merrick Dr.
Los Angeles, CA 90024 www.ocf.berkeley.edu/~suming Saratoga, CA 95070
408-***-**** (cell) 408-***-****
EDUCATION
University of California, Los Angeles September 2009- present
Ph.D. Computer Science GPA: 3.8
University of California, Berkeley August 2005 May 2009
B.S. Electrical Engineering & Computer Sciences May 2009 GPA: 3.55
WORK AND RESEARCH EXPERIENCE
University of California, Los Angeles CS Department, Los Angeles CA September 2009 present
Working with Professor Adnan Darwiche on improving topic models. Currently working to develop high
speed inference algorithms for a discretized latent Dirichlet allocation topic model.
Zynga Game Networks, San Francisco, CA August 2008 April 2009
Used PHP/MySQL to develop social games for Facebook and Myspace.
Center for Embedded Network Sensing, Los Angeles, CA June 2008 August 2008
Co-creator of RouteGenerator (RG), a map routing application designed for cyclists. Users contribute
information about road quality, traffic, etc via various sensors to influence the output of RG.
National Taiwan University, Information Retrieval Department, Taipei, Taiwan May 2008 February 2009
Working with Professor Winston Hsu on developing an algorithm to select images from a corpus of Yahoo
Flickr images that provide canonical views.
University of California, Berkeley EECS Department, Berkeley, CA August 2007 May 2008
Working with Professor Laurent El Ghaoui on developing algorithms and protocols to mine data from
websites in order to provide an aggregate view.
Implemented several Python scripts that will parse through the HTML of various news websites and retrieve
headlines and full body articles.
Rambus Corporation, Mountain View, CA May 2007 August 2007
Wrote Perl scripts to parse through circuit netlists and return important data or reformat the data. One such
Perl script was designed to create a UNIX like interface to traverse subcircuit hierarchy.
Wrote various scripts to perform data driven testing for further analysis.
RELEVANT COURSE WORK AND PROJECTS
CS188: Artificial Intelligence - Designed two classifiers using machine learning, designed agents for a battleship
game that use Bayes nets /Hidden Markov models/Particle Filtering.
CS162: Operating Systems and Systems Programming Worked on the Nachos OS by developing thread system,
providing support for multiprogramming, and implementing network support.
CS160: User Interface - Developed a Facebook application. Involved PHP, MySQL, and Flash/Actionscript.
CS161: Computer Security Wrote a fuzzer in Python to generate inputs to detect bugs in faulty programs,
experience with writing code for buffer exploitations and stack-smashing attacks.
CS186: Database Systems Completed several projects involving retrieving and formatting XML data from a
website, then storing the data in a database, and then writing Ruby on Rail applications that used the data.
CS170: Efficient Algorithms & Intractable Problems Learned about advanced CS algorithms: Graph Search
algorithms, cryptography algorithms like RSA.
CS262a: Reasoning with Partial Beliefs learned about modeling and reasoning with Bayesian networks.
CS118: Computer Network Fundamentals standard networking class, implemented TCP/IP
CS61c: Machine Structures Built a 8-bit processor with Logisim; implemented a Scheme interpreter in C.
CS61b: Data Structures - Wrote various file compression programs with use of Huffman encoding.
KNOWN LANGUAGES
Proficient in Python, Java, C, MySQL, PostgreSQL, HTML