Florida International University (FIU), Miami, FL
Courses: Data Mining (3 semesters), Introduction to Algorithms (1 semester), JAVA Programming (4 semesters), Computer graphics (2 semesters), Data analysis (2 semesters), Computational geometry (1 semester), Probabilistic Graphical Models (1 semester)
Responsibilities:
- Conducting laboratory class, grading test and assignment, proctoring (for all courses)
- Conducting class lectures (Computer graphics, graduate level course)
- Preparing home work and test question (Algorithms, graduate level course)
- Class project management (Computer graphics, computational geometry)
Florida International University (FIU), Miami, FL
Software Development Project:
- Developed an interactive web based 3D geometric model repository as a team leader. User can donate 3D model to the repository and admin can review, edit or make necessary changes to store in the database.
Link: http://geom.cs.fiu.edu/#/home - Developed a virtual colonoscopy simulator on Mechdyne cave automatic virtual environment. This project is highly appreciated by the director and still showing as a flagship project in FIU.
Link: http://geom.cis.fiu.edu/#/VirtualColonoscopy Computer Vision:
- Facial key points detection from three dimensional model using deep learning. We started with raw 3D geometric mesh data and then applied harmonic mapping to convert the meshes to images. Finally detected key points from the mapped image using convolutional neural network (CNN).
Samsung Research and Development (R&D), Software Solution Lab
- LTE Protocol Stack Development: LTE stands for Long Term Evolution and it is one of the fastest among all the mobile technologies availing today. We developed a LTE protocol stack for Samsung devices and deployed to a virtual modem platform and that protocol stack showed a great performance at that time.
Language: C, C++, ARM assembly
- Performance Analyzer: Developed a tool for performance analysis of the protocol stack.
Language: C, C++, MATLAB, C# (for GUI)
Samsung Electronics HQ (R&D), Digital Media and Communication Lab
- Computer Architecture Simulation: Performance analysis of customized Samsung devices on different operating systems and gem5 computer architecture simulator. The gem5 simulator is a modular platform for computer-system architecture research, encompassing system-level architecture as well as processor micro-architecture.
Language: C, C++, Android (JAVA)