Ramesh Yerraballi



Teaching Evaluations


Other Schools


YouTube Channel


Contact:  ramesh@mail.utexas.edu
Office Hrs (EER 5.824):
 TTh: 2:00-4:30pm

“It is important that students bring a certain ragamuffin barefoot irreverence to their studies, they are here not to worship the known but to question it”

 -Jacob Bronowski 

Current Courses: 

(Spring 2023)

EE 319K: Introduction to Embedded Systems - Syllabus

Course Summary: Embedded systems; machine language execution; assembly language program-
ming; local variables; input/output synchronization; analog to digital conversion,
digital to analog conversion; debugging; and interrupts. After the successful conclusion of EE319K students should be able to understand the basic components of a computer, write assembly language programs that perform I/O functions and implement simple data structures, manipulate numbers in multiple formats, and understand how software uses global memory to store permanent information and the stack to store temporary information.
Class Times: MW 12:00-1:30am and 3:00-4:30pm 

EE461S: Operating Systems - Syllabus

Course Summary: This is an introductory course on Operating Systems with focus on learning by doing. The format of the course is project driven, where each component of the operating system is covered in detail in the lectures and the student will implement the component in a real operating system. The fundamental topics covered are in four parts. (a)  Boot Process, Process and Thread Management with Scheduling, Concurrency and Synchronization. (b) Address Translation, Memory Management, Caching and Virtual Memory. (c) File Systems and I/O Management. (d) Advanced topics like, Virtual Machines, Networking and Security. Projects are in Pintos.
Class Times:  TTh 9:30-11:00pm

EE 382K-15 Communication Networks:  Technology, Architectures, and Protocols - Syllabus

Course Summary: This is an introductory course in Computer Networking. It covers all basic components of modern networks, including: link level technologies such as Ethernet, token rings, and wireless Ethernet; switching technologies such as bridges and ATM; internetworking including IP; the transport layer, including TCP and RPC; and congestion control. Time permitting we will also consider security, quality of service, high-performance networks, and/or multimedia. Although IP and TCP are primary examples used in the course, it is NOT a course on TCP/IP! 
Class Times:  Weekends