DR. RAYMOND H. TU

Asst. Clinical Professor of FIRE

rtu_edited.jpg

Quick Facts:

  • Founding FIRE Faculty Leader for Capital One Machine Learning

  • PhD - Computer Science (2017)

  • BS - Computer Science (2010)

  • Former Teaching & Research Assistant

  • Former Software Engineer

  • Former Product Manager

Overview

Dr. Raymond H. Tu is an Assistant Clinical Professor of the University of Maryland's First-Year Innovation & Research Experience (FIRE) program under the Office of the Senior Vice President and Provost.

Dr. Tu joined the University of Maryland in 2018 after graduating from Arizona State University with a Ph.D. in Computer Science. He has worked as a Teaching and Research Assistant during the years as a Ph.D. student. Previously, Dr. Tu worked as a Software Engineer and Product Manager in the tech industry. 

He now leads the stream Capital One Machine Learning, part of the Tech & Applied Science Cluster of FIRE. His stream focuses on topics related to deep learning and artificial intelligence for applications in areas such as computer vision, natural language processing, and data analytics.

Background

 

Education

  • PhD (2017) - Computer Science (Arizona State University)

  • BS (2010) - Computer Science (University of Nottingham)

 

Work

  • I started working as an Assistant Clinical Professor at the University of Maryland in College Park, Maryland, from January 2018, where I was the founding FIRE faculty leader of FIRE Capital One Machine Learning.

  • 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 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 developing ATM software, 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.

Programming

  • I can program using any major programming language including Python, Java, Scala, C/C++, JavaScript, and MATLAB. I have done at least one project using each of them and I can get familiar with any major programming language pretty quickly.

  • I can program using any major application framework including Keras, PyTorch, TensorFlow, Android, Akka. I have done at least one project using each of them and I can get familiar with any major framework pretty quickly.

Languages

  • Chinese is my mother tongue.

  • My English is proficient.

Additional Information