ESP Biography



AMMAR RATNANI, Master's Student studying Embedded Systems




Major: CS

College/Employer: Stanford

Year of Graduation: G

Picture of Ammar Ratnani

Brief Biographical Sketch:

In general, I don't like treating technology like a black box. I'd prefer to take computers apart and understand how they work all the way down to the transistor level. That's why I like embedded systems - you have full control over the device, so you can understand how it's build and even change the bits you don't like.

I've cross-compiled to the GameBoy Advance, and I've even built a compiler and runtime system for a custom processor. I've also designed some hardware for FPGAs, mainly peripherals that interact with a processor.



Past Classes

  (Clicking a class title will bring you to the course's section of the corresponding course catalog)

C7970: Programming in Assembly in Splash Spring 2024 (May. 18 - 19, 2024)
Ever wondered how your computer runs your code? Ultimately, all programs are lowered to assembly language. This course provides exposure to how computers operate at this very low level.