...I have experience as a teaching assisstant for all levels of Computer Science, including CS101, Operating Systems, Compilers, Algorithms and Data Structure, Programming Languages. I have experience with C/C++, Java, Scratch, Python, Rust, Lisp, Prolog, and Haskell. I have been a teaching assistant for over ten college-level classes at all levels, and I am a co-author on four research papers. (read more)