
Zhiyuan: Dallas Fort Worth tutor
Certified Tutor
Degree: University of Alberta - Bachelor's, Computer Engineering
DIY Electronics & Microcontroller Projects I love designing and building prototypes using Arduino and FPGA, like wearable sensors and simple robots. It keeps my hands busy and my mind sharp as I dive into hands-on circuit and firmware work. Educational Blogging & Tutorial Writing I enjoy crafting clear, step-by-step guides on topics such as binary arithmetic, Python basics, and digital logic. Breaking down complex ideas into easy-to-digest lessons is something I find really rewarding. Competitive Programming & Hackathons I regularly take part in online coding challenges on platforms like LeetCode and Codeforces, as well as weekend hackathons. It’s a great way to sharpen my problem-solving skills and explore new languages and frameworks. Volunteer Tutoring & Mentorship I lead weekly math and coding workshops for high school students through local outreach programs. Mentoring them one-on-one and in small groups helps boost their confidence and improve their grades. STEM Outreach & Community Events I organize and run “Code Club” sessions at local libraries, where I introduce K–12 students to both block-based and text-based programming through engaging and interactive exercises. Technical Reading & Podcast Listening To stay updated, I read publications like IEEE Spectrum and Ars Technica, and I listen to podcasts such as “Embedded” and “Software Engineering Daily.” I love incorporating what I learn into real-world examples for my students. Outdoor Fitness & Team Sports I make sure to balance my screen time with activities like basketball pickup games and hiking. These experiences reinforce teamwork, communication, and the growth mindset that I bring to every tutoring session.
Computer Programming
Electrical Engineering
Engineering
Linear Programming
Math
Science
Technology and Coding