Liang Luo
*** ******* **, ******, ** ***** Mobile: 360-***-**** Email: *****.***.***@*****.***
Summary
• Substantial experience with UNIX/LINUX development environment honed in different projects
• Excellent teamwork and collaboration skills to build effective relationships and positive work environment
• Experience using different languages, such as Java, C, C++, Python, Ada, JavaScript, BLITZ, and Flex/Yacc.
• Proven presentation skill as well as outstanding writing, editing and designing abilities with MS Office products
• Strong desire and knowledge to learn new technologies quickly
EDUCATION
Master of Science, Computer Science ; GPA: 3.68 Graduating: December 2014
Bellingham, WA
Western Washington University
Master of Digital Arts, Broadcast and Television Arts; GPA: 3.2 Graduated: June 2009
Shanghai, China
Shanghai University
Bachelor of Education, Mass Media Graduated: June 2006
Shanghai, China
Dong Hua University
CLASS PROJECTS
Sumerian Named Entity Recognition September 2013 – Present
Technology Used: Python, Java, and Bash Script
The Sumerian Named Entity Recognition is a project for a historian professor at Western Washington University. Since
Sumerian tablets from 4,000 years ago contain some ambiguities on name recognition and the traditional method is
manually checking each tablet by human, it will be more efficient if there exists an automated Sumerian name
recognizer. Lack of knowledge about Sumerian leads us to try unsupervised machine learning approach.
• Modify an unsupervised learning method originally for English appositive recognition to recognize personal names
from Sumerian transliterations
• Create an automated system to handle with different situations, presenting solutions based on available resource
• Run profiling script and analyze execution report to further optimize automated system
Visual Guide: Computer Science Department Inquiry System February 2014 – March 2014
Technology Used: Python, Java, HTK, SRILM, and Bash Script
The Course Inquiry System project is for Computer Science Department. It provides basic information about Computer
Science Department, including professor contact, course schedule, and research fields. It is the first time to apply
speech processing knowledge on a practical project and everything started from scratch.
• Conducted feasibility review of inquiry system, creating a list of major features
• Negotiated with other groups like Grammar Development and Speech Synthetics to get high quality input & output
• Trained language models with different methods and analyzed results to find an optimization for final result
Blackjack Online February 2013 – March 2013
Technology Used: Python
The Blackjack Online Game project is creating a server-client socket based game by utilizing the knowledge learned
from networking class. Each server should host Blackjack games for other clients in class and each client should be
running on other servers correctly.
• Planed Blackjack project and allocated time budget for each phase like design, program and test phase
• Set up automaton to illustrate Blackjack game process as well as other functionalities like chatting room
• Handled with situations such as receiving broken messages, unexpected player quitting or other exception
• Added extra AI for client-end with some game strategies based on research
WORK EXPERIENCE
Teaching Assistant September 2011 – Present
Bellingham, WA
Western Washington University
• Lead and assist with computer science programming, game development, and robotics labs
• Simplify complex programming concepts by breaking down into parts that are easier to understand
• Hold weekly office hours & help sessions prior to exams and grade programming assignments