๐Ÿ‘‹ I'm Jonathan

Welcome to my Personal Website!

Feel Free to reach out at doredla@umich.edu
Jonathan's Profile Picture

About Me

CS, Math @ UMich

Incoming Software Engineering Intern @ IMC Trading

Career Timeline

A quick snapshot of what I've been up to!

Summer 2026 ยท Incoming

Software Engineering Intern โ€” IMC Trading

Incoming SWE Intern (details coming soon).

Summer 2025

Machine Learning Engineer Intern โ€” Amazon Leo (Project Kuiper)

Silicon Development

Summer 2024

Software Engineering Intern โ€” Robert Bosch LLC

Steering Systems

Summer 2022

Machine Learning Researcher โ€” Michigan State University

ML security, adversarial attacks (reprogramming)

Coursework

  • EECS 482: Operating Systems

    Best class at Michigan (imo). Explored virtual memory, network file serves, and threading.

  • EECS 445: Machine Learning

    Explores regression, neural networks, regularization with an emphasis on mathematical principles.

  • EECS 475: Cryptography

    Fun class. Explores proving how various degrees of security.

  • EECS 489: Computer Networks

    Learning how the world is connected!

  • MATH 425: Probability

    Explores conditional probability, independent events, jointly distributed random variables, variance/covariance, etc.

  • MATH 445: Information Theory

    Pretty cool math class. Learned a lot about information and its applications in physics, biology, and almost everything else in this world.

  • EECS 570: Parallel Computer Architecture

    Explores foundations of multiprocessor architecture, including both the design and programming of such machines.

  • EECS 281: Data Structures and Algorithms

    Explores fundamental data structures (stack, queue, etc) and algorithm families (graphs, dynamic programming, etc).

  • EECS 370: Computer Organization

    Explores how instructions are executed by a processor to carry out tasks at a low level, exploring Assembly and C.

  • EECS 388: Computer Security

    Fun class, got to do lots of hacking. Explores everything from buffer overflowing with just an executable to CSRF attacks.

  • EECS 376: Theory of Computation

    Top two class at UMich (will die on this hill). Explores theory in algorithms, computability, P vs NP, Cryptography, and randomness in computation.