# CV
# Quick Facts
- Faculty Leader and Founder of FIRE Capital One Machine Learning at UMD (2018 - 2022)
- PhD - Computer Science (2017)
- BSc - Computer Science (2010)
- Former Teaching & Research Assistant
- Former Software Engineer & Product Manager
# Overview
I'm a PhD Computer Scientist with a technical background in both ML/AI and Cybersecurity.
I was the faculty leader and founder of FIRE Capital One Machine Learning at the University of Maryland. FIRE Capital One Machine Learning is a research mentorship program, that I've built from the ground up, specializing in providing ML/AI education, career development, and hands-on experience in deep learning and artificial intelligence. In my day-to-day, I worked closely with future engineers, scientists, and leaders on fun and exciting ML/AI projects, in an environment that strongly values community, mentorship, diversity, and inclusion. I've departed my faculty leader role at the end of 2022 after 5 years of running the program.
Education & Experience:
- PhD in Computer Science from ASU and BS Honors in Computer Science from U Nottingham.
- Experienced in ML/AI, Data Science, and Cybersecurity.
- Engaged in former job roles as a founder, leader, mentor, educator, researcher, engineer, and manager.
Publications & Awards:
- Authored papers in USENIX Security, ITU Kaleidoscope, IEEE Security & Privacy, IEEE Communications.
- Wrote a US patent for the systems and methods for authenticating caller identity in telecommunications.
- Received awards for publishing distinguished research papers, earned a fellowship for excellent academic performance, and won several programming/hackathon competitions.
What I bring to your team:
- Tech advancement and innovations
- Positive culture and community
- Impactful work and outcomes
- Fun and creativity
What I care about in a job:
- Mastery
- Autonomy
- Community
- Value creation for others
Technical skills & interests:
- ML/AI, Data Science, and Cybersecurity
- Systems Design and Engineering
Interpersonal skills & interests:
- Mentorship: Helping people learn new skills and achieve personal growth.
- Collaboration: Communicating and implementing effective collaborative work processes.
- Leadership: Inspiring and encouraging people to take on meaningful challenges.
My career goal is to serve my customers for societal good, by designing techniques, products, or services, by implementing effective work processes, and by working with people to meet that goal.
# Education
- I graduated with a Ph.D. degree in Computer Science from the Arizona State University in 2017, where I did my study, teaching, and research at the School of Computing, Informatics, and Decision Systems Engineering from 2011 to 2017, in which I specialized in Data Science and Cybersecurity.
- I graduated with a B.Sc. with honors degree in Computer Science from the University of Nottingham in 2010, where I did my study and research at the School of Computer Science from 2007 to 2010, in which I specialized in Machine Learning.
# Experience
- I started working as an Assistant Clinical Professor at the University of Maryland from January 2018, where I was the founding faculty leader of FIRE Capital One Machine Learning, an undergrad research program that provides authentic research experience, broad mentorship, personal development, a strong sense of community, and professional opportunity through the discovery, training, and development of machine learning, neural networks, and deep learning for market-relevant applications such as computer vision, natural language processing, and data analytics.
- I worked as a Research Assistant at the Arizona State University in Tempe, Arizona, from 2014 to 2017, where I published my papers and obtained a US patent for developing a network protocol to provide authenticated calling identification for the telecommunications network as a method to counteract the rise of telephone spam and robocalls.
- I worked as a Teaching Assistant / Lab Instructor at the Arizona State University in Tempe, Arizona, from 2012 to 2014, where I help to teach, grade and provide lab instructions in a series of computer science courses such as Programming, Software Engineering, Database Management, Computer Networks, Information Security, etc.
- I worked as a Software Engineering Intern at Eventbrite in San Francisco, California, during the summer of 2013, where I focused on developing the Eventbrite mobile app and implemented test cases for the QA automation system for the mobile development division.
- I worked as a Product Manager at GRG Banking in Guangzhou, China, where I focused on proposing features for ATM software development, recruited international talents, and analyzed the global product trends of the ATM industry.
# Awards
- I was awarded a Distinguished Paper Award in the proceedings of the USENIX Security Symposium 2019, where I first-authored in the paper titled "Users Really Do Answer Telephone Scams".
- I was awarded a Best Paper Award in the Proceedings of the ITU Kaleidoscope 2016 - ICTs for a Sustainable World, where I first-authored in the paper titled "Toward Authenticated Caller ID Transmission: The Need for a Standardized Authentication Scheme in Q.731.3 Calling Line Identification Presentation".
- I was awarded a US Patent for developing a network protocol to provide authenticated calling identification for the telecommunications network as a method to counteract the rise of telephone spam and robocalls.
- I was awarded a University Graduate Fellowship in 2016 at the Arizona State University for my excellent research progress and strong academic work.
- I won a good number of hackathons and programming contests, from 2013 to 2015, which are either team or individual contests of software development, at various events including Money 20/20, Lincoln Labs, and Codility.
# Skills
- I can program using any major programming language including Python, Scala, Typescript, and many more. I have hands-on experience programming in various languages, and I can get familiar with any major programming language pretty quickly.
- I can program using any major development framework including TensorFlow/Keras, PyTorch, Android, Akka, and many more. I have done projects with different frameworks, and I can get familiar with any major framework pretty quickly.
- I can work with any major file or database system including MongoDB, Neo4j, SQL, File Systems, and many more. I have done projects using different types of data, and I can get familiar with any data and storage system pretty quickly.
- I can work with any major ML model or technique including Transformers, CNNs, RNNs, GNNs, and many more. I have researched, implemented, and taught various machine learning models and techniques, and I can get familiar with any ML model or technique pretty quickly.
- I can work with almost any people across different backgrounds, perspectives, and disciplines. I grew up and worked with people from all around the world and from all walks of life, and I can get familiar and learn how to work with any person pretty quickly.
- I can manage almost any type of projects for research, engineering, teaching, or community engagement. I have worked both individually and collaboratively with other people for research, engineering, teaching, or community engagement, and I can learn to effectively manage the tasks in any project pretty quickly.
# Languages
- Chinese is my mother tongue.
- My English is proficient.
- My Spanish is rudimentary, ¯\_(ツ)_/¯, it's my wife's native language.