Search
Hai D.'s Photo

Software Engineer at Microsoft with MS in Computer Science
Hai D.

1,089 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $100
Response time: 23 hours

About Hai


Bio

Hi my name is Hai D. I am a software engineer at Microsoft. I graduated from Portland State University with Master Degree Computer Engineer. I love teaching, and found that teaching not only allowed me to better learn the material, but it also gave me a deep sense of satisfaction.

For my experience, I had a great chance to work for Siemens EDA (formerly known as Mentor Graphics), one of the top EDA (Electronic Design Automation) tools in the world. Over the course of 4.5 years in software...

Hi my name is Hai D. I am a software engineer at Microsoft. I graduated from Portland State University with Master Degree Computer Engineer. I love teaching, and found that teaching not only allowed me to better learn the material, but it also gave me a deep sense of satisfaction.

For my experience, I had a great chance to work for Siemens EDA (formerly known as Mentor Graphics), one of the top EDA (Electronic Design Automation) tools in the world. Over the course of 4.5 years in software engineering, I have attained significant experience coding with a variety of programming languages. Collaborating with peers as well as directly with upper management and corporate leadership has provided valuable knowledge. I also contribute 3 open source projects by github: 1 project for Google, 2 projects for Red Hat.

Python, C, C++ are programming language that I use for my work. I use C, and C++ for implementing data structure of software tool that I develop. I also use Python as a scripting language for automating task, test.

Why pick me? Well, during my time at school, I usually tutored students for the labs. I help student have better understanding the difficult concept in computer programming. I have a chance to work with my professor to develop the labs for undergraduate students. After graduating, I spent a lot of time on contributing open source to get more experience.

Please don't hesitate to reach out if you're interested in working with me!


Education

Portland State University
Computer Engineer
Portland State University
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C#

C#

I am a highly experienced software engineer with a strong background in C# programming. Over the course of my career, I have utilized C# extensively to implement fundamental data structures and algorithms, as well as to build robust software solutions. My expertise in C# development makes me well-suited to provide effective tutoring in this programming language. My approach to tutoring in C# is based on practical, real-world experience. I believe in hands-on learning and will provide students with opportunities to work on actual C# projects. My goal is to ensure that students not only understand the language's syntax but also gain the problem-solving skills required for software development.
C++

C++

I am a software engineer. C++ is one of the programming language that I use for working. I use C++ language for implementing the basic. and fundamental data structure and algorithm
Computer Engineering

Computer Engineering

I graduated Master degree with Computer Engineer major. Now, I am a software engineer at Siemens. I have background knowledge computer engineer.
Computer Science

Computer Science

I work as a software engineer at Siemens. C, C++, Python are programming language that I use for my work. I use C, and C++ for building data structure for my product software at my company. I usually use Python as a script language for automating task, and test. I have experience relating to computer science area. Furthermore, I also contribute 3 open sources projects by github: 1 project for Google, 2 projects for Red Hat.
Java

Java

I am a software engineer. Java is one of the programming language that I use for working. I use Java language for implementing the basic. and fundamental data structure and algorithm
C
Calculus
Python

Examples of Expertise


Hai has provided examples of their subject expertise by answering 8 questions submitted by students on Wyzant’s Ask an Expert.

Hai D.'s Photo

Questions? Contact Hai before you book.

Still have questions?

Contact Hai
Response time: 23 hours

Ratings and Reviews


Rating

4.9 (323 ratings)
5 star
(304)
4 star
(9)
3 star
(6)
2 star
(1)
1 star
(3)

Reviews

Helpful and reliable tutor

Hai prepared for our lessons and came ready to help. I had several coding assignments and he helped me with everything from actually writing the code to debugging and improving it. He explains everything and is very patient while you learn, and makes sure you understand the concepts before he moves forward. He’s also around if you have any questions after the lesson to clarify anything you still need help with. He’s the best, if you need help with anything related to Computer Science you should definitely contact him!

Veronica, 1 lesson with Hai

Knowledgeable and Patient Tutor

Hai has helped me understand Python better. Although my mind was scattered and at points I was confused, Hai was able to understand what I needed assistance with. He gave understandable explanations in a straightforward manner. Working with him not only taught me a lot, but I also enjoyed each session because of his kindness and patience. He’s so knowledgeable and is a great tutor. I highly recommend Hai has a tutor. You won't regret scheduling a tutoring session with him, I can assure you that.

Kelley, 6 lessons with Hai

Very knowledgeable tutor

C++ programming language is a challenge. Hai walked me through each step to better understand the process. I will definitely call him again. Thank you Hai for helping me.

Melanie, 1 lesson with Hai

Super patient

He helped me out so much! He’s very knowledgeable in coding especially in C and really took his time in explaining why we do certain things. Highly recommend!

Venus, 3 lessons with Hai

Very thorough!

He helped me out so much! He’s very knowledgeable in coding especially in C and really took his time. Highly recommend!

Venus, 3 lessons with Hai

Very skilled and kind

Hai is a very skilled tutor -- he knows what he's doing. I had an assignment to complete for my programming class and he walked me through every part of completing the code. I would definitely reach out to him again in the future if I need help on something. Definitely choose him!

Priyankaa, 2 lessons with Hai

Great teacher!!

Hai is very knowledgeable and patient. Was able to help me with my project and will definitely use him again.

Celia, 2 lessons with Hai

Awesome Tutor!!

Hai cleared up misconceptions I had regarding python foundational concepts. Hai is a very patient and knowledgeable tutor. I will be looking for his services for future tutoring sessions. 5/5 stars :)

Jessie, 1 lesson with Hai

Hai is on point with C++ knowledge and teaching.

Hai was an amazing help in teaching me the fundamentals of C++. He was able to help me catch up on homework while explaining the "what's" and "why's" I had. I enjoyed my tutor session so much that I scheduled another with him and intend on utilizing him in any subject he is knowledgeable in through the rest of my college education.

William, 12 lessons with Hai

Helpful and understanding

Hai was very patient with me and helped me with several issues. He was also very available when I had last minute questions before my assignment was due. I would recommend him to anyone

Ashab, 2 lessons with Hai
Hourly Rate: $100
Response time: 23 hours
Contact Hai