Charles Clayton
I make ECE tutorial videos. I try to keep them short, concise, and helpful.

What's an FPGA?

UBC Capstone: The ATLUS (Sponsored by DarkVision)

Is Automation Ethical?

How to Write a SystemVerilog TestBench (SystemVerilog Tutorial #3)

How to Simulate and Test SystemVerilog with ModelSim (SystemVerilog Tutorial #2)

How to Write an FSM in SystemVerilog (SystemVerilog Tutorial #1)

How to Convert Between Binary/Hex/Decimal Bases with the HP-50g

How to Generate References with LaTeX (BibTeX)

How to Convert Units with the HP-50g

How to do Logarithms of Different Bases with the HP-50g

Intro to Cadence 2: Creating a Simulation and Testbench

Intro to Cadence 1: Creating a Schematic and Symbol

Introducing the Flat-50G (a non-ugly HP-50g emulator skin)

Introduction to Phasors, Impedance, and AC Circuits

How to Debug VBScript (Visual Studio)

How to Data Bind in WPF (C#/XAML)

How to Use GitHub with Visual Studio

How to Create an Excel Image Column

How to Get Bash for Windows (Linux Subsystem)

How to Solve Any System of Equations with the HP-50G

How to Instantaneously Geolocate People on Omegle (Wireshark/Python)

How to Fix "System and compressed memory" Hogging CPU on Surface Books

How to Connect an HP-50G to a Windows 10/11 PC

How to Make 2D/3D Graphs on an HP-50G

How to Upload Images to an HP-50G Calculator

How to Solve Any DC RLC Circuit (MNA)

How to Set Up HP-50G Emulator on PC

How to Create Custom Cortana Commands (2/2)

How to Setup LaTeX on Windows (MiKTeX/Texmaker)

How to Contribute to Someone's GitHub Repository (Fork/Pull Request)