Search
Tyler B.'s Photo

NC State Computer Engineer | Software, Digital Logic, Circuits
Tyler B.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60

About Tyler


Bio

I am a computer engineer with both a Bachelor’s and Master’s degree in Computer Engineering from North Carolina State University. During my time at NC State, I served as a Teaching Assistant for Fundamentals of Logic Design and introductory engineering courses. I also volunteered as a tutor through a student organization. Students would often request to work with me specifically, and I received strong recommendations from the teaching staff I worked with. These experiences gave me the...

I am a computer engineer with both a Bachelor’s and Master’s degree in Computer Engineering from North Carolina State University. During my time at NC State, I served as a Teaching Assistant for Fundamentals of Logic Design and introductory engineering courses. I also volunteered as a tutor through a student organization. Students would often request to work with me specifically, and I received strong recommendations from the teaching staff I worked with. These experiences gave me the opportunity to work one-on-one with students as well as help groups of students understand challenging technical material.

My academic background and professional engineering experience allow me to connect classroom concepts to real-world applications. In my professional career, I have worked as a software engineer and as an electrical design engineer on engineering projects. I can tutor subjects including digital logic, Boolean algebra, circuits, Verilog/VHDL, programming, C/C++, calculus, and other computer engineering and introductory engineering topics. I especially enjoy helping students understand not just how to solve a problem, but why the solution works.

My tutoring approach is patient, practical, and tailored to each student. I start by identifying what the student already understands and where they are getting stuck, then break the problem into smaller steps and work through the reasoning together. I want students to become confident enough to solve problems independently rather than simply memorize procedures or receive answers. Whether a student is preparing for an exam, working through difficult homework, learning programming or digital logic for the first time, or trying to understand an engineering concept more deeply, my goal is to make the material approachable and help them build lasting problem-solving skills.


Education

North Carolina State University
Computer Engineering
North Carolina State University
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Tyler hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

C

C

I have extensive experience programming in C through my undergraduate and graduate studies in Computer Engineering at NC State University. My coursework included foundational C programming as well as embedded systems and more advanced C development, giving me experience with both general-purpose programming and resource-constrained systems. I have also helped students learn programming concepts through my teaching assistant and volunteer tutoring experience, including working through programming problems and explaining concepts in ways that build independent problem-solving skills. My approach focuses on helping students understand how C works at a fundamental level, including syntax, functions, pointers, memory, data structures, debugging, and writing clean, reliable code.
C++

C++

I have a strong background in C++ from my undergraduate and graduate studies in Computer Engineering at NC State University, as well as from my internship and professional software engineering experience. My experience includes object-oriented programming, advanced computer architecture, and microarchitecture, giving me a strong understanding of how software interacts with and utilizes underlying hardware. In my professional work, I have worked with resource management and systems-level concepts including mutexes, semaphores, and RAII, along with writing and debugging software for real-world engineering projects. I enjoy helping students understand not only C++ syntax and object-oriented concepts, but also the reasoning behind topics such as memory management, concurrency, synchronization, and efficient software design.
Computer Engineering

Computer Engineering

I have both a Bachelor’s and Master’s degree in Computer Engineering from NC State University, along with teaching, internship, and professional engineering experience. My background includes embedded systems, digital logic, circuits, computer architecture, microarchitecture, resource management, and real-time operating systems, with experience working across both hardware and software. I have worked with concepts including mutexes, semaphores, synchronization, and hardware/software integration in real-world engineering projects. As a Teaching Assistant and volunteer tutor, I have helped students break down difficult engineering concepts and develop the problem-solving skills needed to work through them independently.
Computer Programming

Computer Programming

I have both a Bachelor’s and Master’s degree in Computer Engineering from NC State University, along with programming experience from internships and professional software engineering roles. My background includes C, C++, object-oriented programming, embedded software, data structures, debugging, resource management, and systems-level programming. I have also served as a Teaching Assistant and volunteer tutor, helping students understand programming concepts and develop practical problem-solving skills. My approach focuses on helping students understand how and why code works so they can confidently apply those concepts to new problems
Electrical Engineering

Electrical Engineering

I have both a Bachelor’s and Master’s degree in Computer Engineering from NC State University, with extensive coursework and hands-on experience in electrical engineering fundamentals. My background includes circuit analysis, digital logic, electronics, signals, and hardware design, with the core circuits curriculum overlapping substantially with Electrical Engineering fundamentals. I have also applied these concepts through engineering projects and my professional experience working across hardware and software systems. As a Teaching Assistant and tutor, I have helped students break down difficult circuit and engineering problems into manageable steps and develop a strong understanding of the underlying concepts.
Linux

Linux

I have extensive hands-on Linux experience through my Computer Engineering education and professional software engineering work, including using WSL as part of my daily development workflow. I have worked with Linux-based development environments, system-level software, and storage-related software, as well as setting up and working with Linux servers for personal projects. My experience has given me a practical understanding of the Linux command line, development tools, system configuration, processes, filesystems, and debugging. I enjoy helping students become comfortable working in Linux and developing the skills needed to navigate and troubleshoot Linux-based environments.
Algebra 1
Algebra 2
Trigonometry
Tyler B.'s Photo

Questions? Contact Tyler before you book.

Still have questions?

Ratings and Reviews


Rating

5.0 (1 ratings)
5 star
(1)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)
Hourly Rate: $60
Contact Tyler