We made a 330 kHz sampling rate Oscilloscope that displays its data over USB to a GUI with a 16-bit resolution. This system is intended to be used to sample and display waves that are under 16 vpp and under 50kHz. The oscilloscope uses a Teensy 4.1 micro controller and the ADS8584S ADC for analog sampling. The ADC sends data to the microcontroller which then sends data to a custom GUI software written in RUST. This project achieves a very clean user interface with a very portable oscilloscope weighing just 1.16 lbs.