Ruiyu Mao


Location

Dallas, TX
China Grove, NC
Education
    The University of Texas at Dallas
    January 2024 - May 2026
    expected degree
    Ph.D
    major
    Computer Science
    University of Texas at Dallas
Work Experience
    Efficient Intelligent Learning Lab
    Teaching Assistant
    company
    Efficient Intelligent Learning Lab
    title
    Teaching Assistant
    overview
    - UTD - Advisor: Dr. Yunhui Guo - Jan. 2023 - Present - Led the development of a novel active learning approach to address challenges in active open-set annotation. Our method - Teaching Assistant, 2023 Summer CS Lab - June. 2023 - July. 2023 - Under the guidance of Dr. Yunhui Guo, I was in charge of preparing teaching materials and assignments for students in college level - We simulated the real research process in our teaching: after reading and discussing some of the most advanced articles, the students actively combined different methods based on their advantages and disadvantages to create new ones. These - Projects - Semantic Background Segmentation - An application-oriented project utilizing U-Net Convolutional Neural Network for background detection. The - Extended the project to portrait background detection using the dataset from the Deep Automatic Portrait - Matting project of The Chinese University of Hong Kong. The trained U-Net model successfully detected and replaced the background of portraits based on user input - Hiding Traffic Fingerprints - Collected web traffic data using Wireshark and trained a deep learning classifier in Google Colab to recognize - Bayes, and 90.24% with the J48 tree, demonstrating the potential for mitigating website fingerprinting attacks - Multiplayer Virtual Reality Game - Developed a multiplayer virtual reality game using Unity and the Photon Engine, designed for both iOS and Android platforms. The game, centered around cooking, allows players to interact with in-game objects using - Google Cardboard and a joystick controller
Skills
Languages
ChineseEnglish
Skills
Aerospace EngineeringAlgorithm DesignAnnotationsApple IOSArtificial Neural NetworksBayes' Theorem (Bayesian Statistics)Computer VisionCooking SkillsData AnalysisData VisualizationDeep LearningDockerEducational TechnologiesEvent ManagementFeature ExtractionGitImage ProcessingInformation TechnologyJupyterKnowledge of FingerprintingLinuxMachine LearningMatplotlibNumPyObject DetectionOpenCVPandasPresentationsProblem SolvingProgramming LanguagesPython (Programming Language)PytorchResearch ExperiencesScikit LearnSemanticsSimulationsSQL DatabasesTeachingTensorflowTraffic PatternsTreatment and Control GroupsUnsupervised LearningVirtual RealityWeb TrafficsWireshark