- Software Developer (2022 - Present)
- M.S. in Computer Science, UCA (2012)
- AlphaStar Computer Science full-time Instructor (2018-2022)
- Computer Science Teacher at public schools(2012-2018)
- Won 3rd Place in USA Microsoft Imagine Cup Software Design Competition
Courses
- (Fall) CS101A: Introduction to Programming Basic - Section 11
- (Fall) CS201A: USACO Bronze - Section 11
- (Fall) CS201A: USACO Bronze - Section 12
- (Fall) CS201A: USACO Bronze - Section 13
- (Fall) CS201A: USACO Bronze - Section 22
- (Fall) CS201A: USACO Bronze - Section 23
- (Fall) CS301A: USACO Silver Basic - Section 11
- (Fall) CS301A: USACO Silver Basic - Section 12
- (Fall) CS301A: USACO Silver Basic - Section 22
- (Spring) CS301B: USACO Silver Basic - Section 22
- (Spring) CS301B: USACO Silver Basic - Section 12
- (Spring) CS301B: USACO Silver Basic - Section 11
- (Spring) CS201B: USACO Bronze - Section 23
- (Spring) CS201B: USACO Bronze - Section 22
- (Spring) CS201B: USACO Bronze - Section 13
- (Spring) CS201B: USACO Bronze - Section 12
- (Spring) CS201B: USACO Bronze - Section 11
- (Spring) CS101B: Introduction to Programming Basic - Section 11
- (Fall) CS22A Programming with C++ -Section 11
- (Fall) CC31A USACO Silver Basic- Section 31
- (Fall) CC25A USACO Bronze-Section 11
- (Fall) CC31A USACO Silver Basic-Section 11
- (Fall) CC31A USACO Silver Basic-Section 21
- (Fall) CC31A USACO Silver Basic- Section 32
- (Fall) CC31A USACO Silver Basic-Section 12
- (Fall) CC35A USACO Silver Advanced-Section 21
- (Fall) CC35A USACO Silver Advanced-Section 31
- (Spring) CC35B USACO Silver Advanced-Section 31
- (Spring) CC35B USACO Silver Advanced-Section 21
- (Spring) CC31B USACO Silver Basic-Section 12
- (Spring) CC31B USACO Silver Basic- Section 32
- (Spring) CC31B USACO Silver Basic-Section 21
- (Spring) CC31B USACO Silver Basic- Section 31
- (Spring) CS22B Programming with C++ -Section 11
- (Spring Accelerated) CC31A: USACO Silver Basic - Part A-Live (Interactive)
- (Spring Accelerated) CC31B: USACO Silver Basic - Part B-Live (Interactive)
- (Spring Accelerated) CC35A: USACO Silver Advanced - Part A-Live (Interactive)
- (Spring Accelerated) CC35B: USACO Silver Advanced - Part B-Live (Interactive)
- (Summer Online) CC31AB USACO Silver Basic -Live (Interactive) - Practice ONLY
- (Summer Online) CC31AB USACO Silver Basic -Live (Interactive) - Practice ONLY
- (Summer Online) CC31AB USACO Silver Basic -Live (Interactive) - Lecture ONLY
- (Summer Online) CC31AB USACO Silver Basic -Live (Interactive) - Lecture ONLY
- (Summer Online) CC31AB USACO Silver Basic -Live (Interactive) - Lecture + Practice
- (Fall Online) CC31A USACO Silver Basic-Live (Interactive) - Section 1
- (Fall Online) CC31A USACO Silver Basic-Live (Interactive) - Section 2
- (Fall Online) CC31A USACO Silver Basic-Live (Interactive) - Section 3
- (Fall Online) CC35A USACO Silver Advanced-Live (Interactive) - Section 1
- (Fall Online) CC35A USACO Silver Advanced-Live (Interactive) - Section 2
- (Fall Online) CS22A Programming with C++-Live (Interactive) - Section 1
- (Summer Online) CS22AB Programming with C++ - Live (Interactive) - Lecture + Practice
- (Spring Online) CS22B Programming with C++ Part B-Live (Interactive) - Section 1
- (Spring Online) CC35B USACO Silver Advanced Part B-Live (Interactive) - Section 2
- (Spring Online) CC35B USACO Silver Advanced Part B-Live (Interactive) - Section 1
- (Spring Online) CC31B USACO Silver Basic Part B-Live (Interactive) - Section 3
- (Spring Online) CC31B USACO Silver Basic Part B-Live (Interactive) - Section 2
- (Spring Online) CC31B USACO Silver Basic Part B-Live (Interactive) - Section 1
- (Spring Accelerated Online) CC31A USACO Silver Basic - Part A-Live (Interactive) - Section 1
- (Spring Accelerated Online) CC35A USACO Silver Advanced - Part A-Live (Interactive) - Section 1
- (Fall Online) CS22A Programming with C++ - A-Live (Interactive) - Section 1
- (Fall Online) CC25A USACO Bronze - A-Live (Interactive) - Section 5
- (Fall Online) CC31A USACO Silver Basic - A-Live (Interactive) - Section 1
- (Fall Online) CC31A USACO Silver Basic - A-Live (Interactive) - Section 2
- (Fall Online) CC31A USACO Silver Basic - A-Live (Interactive) - Section 3
- (Fall Online) CC35A USACO Silver Advanced - A-Live (Interactive) - Section 1
- (Fall Online) CC35A USACO Silver Advanced - A-Live (Interactive) - Section 2
- (Fall Online) CC35A USACO Silver Advanced - A-Live (Interactive) - Section 3
- CC25B USACO Bronze - B-Live (Interactive) - Section 5
- CC31B USACO Silver Basic - B-Live (Interactive) - Section 1
- CC31B USACO Silver Basic - B-Live (Interactive) - Section 2
- CC31B USACO Silver Basic - B-Live (Interactive) - Section 3
- CC35B USACO Silver Advanced - B-Live (Interactive) - Section 1
- CC35B USACO Silver Advanced - B-Live (Interactive) - Section 2
- CC35B USACO Silver Advanced - B-Live (Interactive) - Section 3
- CS22B Programming with C++ - B-Live (Interactive) - Section 1
- CC25B USACO Bronze B - Live (Interactive) Section 1
- CC25A USACO Bronze - A-Live (Interactive) - Section 2
- Programming with C++ - Part 1
- Programming with C++ - Parts 1 & 2 BUNDLE
- C++ & USACO Bronze BUNDLE