ABOUT THI

Hello & Xin Chào!

I study Computer Science concentrate in Software Engineering
with a Minor in Economics at George Mason University
Welcome to my place! ☺ |

Before you read

Paulo Coehlo mentioned in his book The Alchemist that "you cannot trust a man if you don't know his house."
True enough: you shouldn't trust me if you don't know my home, as well as who I am, where I am from, and what I have done.
Therefore, I consider this place my "virtual home" where I will be myself, and hopefully you can see me.

A little note about me

MY HISTORY

Undergraduate Teaching Assistant
August, 2016 - Present

Since August 2016, I've worked as a UTA for Computer Science Department at George Mason University.

This semester, Fall 2017, I am a UTA for CS 306 - Synthesis of Ethics and Law for the Computing Professional.
CS 306 is, in fact, one of my favorite CS courses at Mason because the course teaches me to become an effective professional in the field of computer science by exposing me to many of the challenging legal and ethical issues surrounding computer technology and its use, and building a foundation for dealing with those challenges. I have learned about legal cases that deal with intellectual property in technology industry, as well as emerging legal and ethical issues involved in the computer profession and e-commerce.
As a UTA for the course this semester, I use and enhance my knowledge that I have learned in this course to assist students in their homework and group project through answering student's questions and providing contructive feedback when grading their submissions.


In Spring 2017, I was a UTA for CS 367 - Computer Systems and Programming. I assisted students in Piazza forum and office hours. My favorite project is the Binary Bomb! :)

In Fall 2016, I was a UTA for Intro to Computer Programming (Python) and Object-Oriented Programming (Java). During this time, I answered students’ questions regarding Python and Java projects in lectures, labs, and office hours. I enjoyed helping the students, and I was happy to see the students (and myself) understanding the programming concepts better after I explain to them.

Summer Intern - Undergraduate Researcher
June - August, 2016

From June to August 2016, I participated in a NSF funded Research Project under supervision of Dr. Huzefa Rangwala at George Mason University.
During this time, I designed and developed a Web Application called DegreePlanner (see below), which can read a student’s chosen degree, transcript data, show courses the student needs to take to complete his degree; It also allows the student to add courses to his planner.
Some of the technologies I used for this project are: Django Framework, Python, SQL, JQuery, AJAX.

Math & Physics Tutor
January 2014 - May 2015

I was a Tutor at the Math and Science Tutoring Center, Northern Virginia Community College at Annanale Campus.
I was promoted to become lead tutor in December 2014. As a tutor, I'd assist 10 – 15 college students per day in improving their academic performance in general and enhanced their knowledge of Math and Physics through scaffolding explanation to their questions.
Providing constructive and effective feedback on the students’ studying and learning techniques was one of the tasks I'd tried to master.
As a lead tutor, I'd trained two new tutors and led five other tutors. Besides, I'd participated in developing guiding materials that enhance the Center’s services.
I co-authored the Book of Everything: A Training Manual and Workbook for Tutors and Lab Assistants
Courses I have tutored: Precalculus, Calculus I & II, General University Physics I & II
My Certificate of Appreciation

Book Seller & Cashier
August 2012 - Dec 2013

Not many know that I learned a great deal of communication skills and customer services when I was working at the Barnes & Nobles college bookstore at NOVA Annandale Campus. I learned how to handle difficult customers, team work in rush hours, and observe customers' buying habits to restock supplies and products efficiently to increase sales performance.

PROGRAMMING PROJECTS



Updated: Jan 23, 2017
With MyTimeMaster, I hope that it can help people access how they use their time, how productive they are, what important things that they might miss in life, and hopefully to promote people living a colorful life. more

MyTimeMaster started as a class project for the course SWE432-Design & Implementation of Software for the Web in Fall 2016. This was a team project, so I started developing idea for this project with a partner. I led the project during semester and was responsible for coding Node.js backend and React frontend. My partner opted out after the class finished, and I've worked solely on the project since then. All the current designs and features of MTM you see now are developed by me during winter break 2016.
Why MyTimeMaster?
Good question! Before telling you all my drama stories (not that "drama") about this app, I would like to ask: When was the last time you call your Mom/ your Dad? When was the last time you spend time watching a favorite movie with your sister without worrying about homework or deadline? When was the last time you set a side sometime in your busy day just to be quite or to walk around your neighborhood to take in the beauty of life? (Am I going too far? haha...)
Anyway, hope you get my point! Those are some of the questions I often find myself contemplating during the "dynamic" and "busyness" of college life. I am sure not everyone feels the same as I do, but I am really afraid that I would miss my time with my loved ones and with myself if I just let life and time control me.
So I want to create a tool to access how I use time each day, each week, and each month. I want to know what percentage of my time is devoted to work, to study, to explore world, to my family, to my friends, etc.
With the current MTM, I can see these information within a day. ( weekly/monthly not yet supported) If my time allocation pie chart of a day is colorful, it means that I have a variety of activities in that day. Which is good! Because the last thing I want is that my day has only three activities: Work, eat, and sleep.

MyTimeMaster

A time management and planner application which aims to promote the users with a habit of using time wisely and living a fulfilled and balanced life.
Tech: Facebook API, React, Node.js, D3.js, Firebase, Heroku

More Live Code


Updated: Jan 23, 2017

DegreePlanner

DegreePlanner is a web app that takes a student’s chosen degree, transcript data, shows courses the student needs to take to complete his degree; It also allows the student to add courses to the student’s planner.
Tech: Django Framework, Python, SQL, JQuery, AJAX.

More Code

More at Github

CONTACT ME

I love to hear from you!

Your privacy is my primary concern. I will not share your information without your consent under any circumstances.

Drop me a note.

Phone: 571.389.2516

Email: tnguy138@gmu.edu


Thank you for visiting my page! Hope you have a good day!