Be SC2

My philosophy in life is to be Simple, Clear, and Creative.

Amin Alhashim Personal Picture

Hello!  My name is Amin G Alhashim and I am a Ph.D. student at the School of Industrial and Systems Engineering, the University of Oklahoma.  

I am Lean/Six Sigma Green Belt certificated since October 2017.

I am a husband and a father of three terrific kids born in 2009, 2012, and 2017.


King Fahd University of Petroleum & Minerals Logo

Bachelor of Science in Computer Sciences


Joined King Fahd University of Petroleum & Minerals, Saudi Arabia in Fall 2000 and graduated in Spring 2005 with a Bachelor degree in Computer Science with second class honors.

King Fahd University of Petroleum & Minerals Logo

Master of Science in Computer Sciences


Continued at King Fahd University of Petroleum & Minerals and earned a Master of Science degree in Computer Science in Spring 2009.

University of Oklahoma Logo

Doctor of Philosophy in Industrial & Systems Eng


Joined the University of Oklahoma in Spring 2017 and expected to graduate in Fall 2020.


The foreground of my research picture consists mainly of Human Factors of computers, aka, Human Computer Interaction with an intended future focus on Affective Computing. Besides the prominent HCI, the Machine Learning applications and Data Visualization reside. On the other hand, the background of the picture is User eXperience. The Eye Tracking technology is what drives my research now.


  • Study Abroad Scholarship Program

    Applying the lean/six sigma DMAIC model to improving the evaluation process of the Study Abroad Scholarship program at the University of Oklahoma.  The expected ROI of the project is 291% over five years.

  • Reatime Eye Tracking Data Visualization

    In this project, I developed a Matlab program that communicates with the Tobii TX300 Pro eye tracker system and visualizes the user’s gaze data in real time.

  • Visualizing English Print

    My role in the Visualizing English Print (VEP) project was to visualize the Early Modern 1080 corpus as a 2D plot. The process involved writing code in Python to do topic modeling on the corpus and then a set of dimensionality reduction algorithms on the result. The final 2D coordinate for each document in the corpus was visualized using tableau.

  • word2vec

    In this project, I explored the underlying successful concept behind the Google word2vec models.

  • Spoken Dialog System

    This project was a survey of the available toolkits and frameworks that can be utilized to build a speech recognition system. A test project was implemented in Java based on the CMUSphinx engine. One direction of this project is to build a system that can control devices such as thermostats via voice.

  • Sentence Clustering

    In this project, I created a corpus using a number of movies that have English and Arabic subtitles. The English subtitles were translated into Arabic using Google Translator.  The aim of this project was to cluster a given set of English sentences into different groups based on their syntactical tree structure.  The level of similarity is calculated based on a kernel function.  One benefit of such clustering is to inform the language translator such as Google Translate and Microsoft Bing Translator of the pattern of the grammatical error that they may encounter.  The project was implemented in Java.

Side Project

  • Inventory Management Prototype App

    The user-centered design approach had been followed to come up with a prototype app for the U of Oklahoma Food Pantry.  I started by watching the process (ethnography) and then asking the pantry people about their pair points.  Then, I sketch a paper prototype of the app and gave to the future user for input.  After several iterations of the paper prototype, I build a hi-fi prototype using Adobe Illustrator and incorporated the interaction using InVision.  An outline of the whole process can be found on Google Slides.


My experience is mostly in academia, except for a three-month summer internship in the IT department of the biggest oil producer company in the Middle East, Saudi Aramco.

In academia, I occupied three main roles: a lab instructor, a course coordinator, and a teaching assistant.  As a lab instructor, my role is to prepare the lab materials (manuals, quizzes, and projects) and grade the assignments.  I worked closely with the course coordinators in case of the multi-section courses or the course instructor otherwise.  However, I mostly worked as a standalone instructor.

My role as a course coordinator for the multi-section courses entails (1) facilitating course material (slides, quizzes, assignments, exams) creation and distribution among the course instructors, (2) scheduling exams venues and assigning proctoring responsibilities, (3) hiring graders for the assignments, (4) and grades management.

The teaching assistant role is similar to the lab instructor role but it could involve responsibilities outside the lab environment.  The teaching assistant role is characterized by working closely with the course instructor –providing help in preparing course material (slides, quizzes, and activities), proctoring the exams, and grading.

To foster my teaching skills, I attended many seminars, workshops, and training session about different topics in teaching such as syllabus design, active learning, and assessment strategies to mention few.  I am still taking the initiative to attend any workshop or training session happening in town.  I received a number of certificates through workshops; one of them is the Einstein Master Classroom Coacher (EMC2) certificate from the University of Wisconsin-Madison in August 2016.



  • HFES International Annual Meeting, Assistant
  • HCI International Conference, Session Assistant
  • UXPA Conference, Registration Desk & Session Assistant
  • HFES Student Newsletter, Layout Designer
  • HFES Education & Training, Interviewer
  • University of Oklahoma Career Fair, Recruiter Assistant
  • Emerging Topics & Challenges Café and Active Teaching Lab, Facilitator


  • Big Event by the University of Oklahoma {2018, 2017}
  • Sam Noble Museum
  • Habitat for Humanity of Dane County
  • Magazine Literacy
  • Linda and Gene Farley Center for Peace, Justice and Sustainability

Technical Skills

Operating Systems: Windows, Linux, Mac
Programming Languages: Java, Python, C, C#, FORTRAN, Assembly, SAP ABAP
Software Packages: Matlab, Octave, R, SAS
Web Technologies: JavaScript, CSS, XML, PHP, ASP.NET, HTML, JQuery, Facebook API
Integrated Learning Platforms: WebCT, Blackboard, Desire2Learn, Canvas
Content Management Systems: WordPress, Adobe Experience Manager
Database Management Systems: MS Access, MongoDB, Oracle 9i, MS SQL Server 2000
Mobile Development Platforms: Android
Office: LaTeX, MS Office, Google Office
Visualization: Plotly, Tableau
Version Control Systems: Git, GitHub
Simulation: Arena


202 W Boyd St.
Norman, OK 73019

+1 (608) 358-5029