Relevant Coursework

EE 183DA/DB: Design of Robotic Systems

 

Professor: Ankur Mehta

This was my capstone design class which I took in Winter/Spring 2018. This was a two quarter senior design class which covered topics in robotic design like integrated electromechanical design, design for manufacturing (DFM), design software and design automation. It also included topics in robotic manufacturing such as materials and sensors as well as topics in control such as path planning, learning and adaptation. In the second quarter we built our capstone design project named “Ho(m)egaarden”.

 

EE 102: Systems and Signals

 

Professor: Danijela Cabric

I took this class in Winter 2016. In this class we analyzed continuous time signals and systems in the time domain, Laplace domain and frequency domain. We learnt about the various classifications of systems, the Laplace transform, the Fourier transform and sampling.

 

EE 113: Digital Signal Processing

 

Professor: Ali Sayed

I took this class in Fall 2016. In this class we understood the relationship between continuous-time and discrete-time signals. We learnt about the Z-transform, Discrete Time Fourier Transform, Discrete Fourier Transform, sampling and the Nyquist Theorem.

 

EE 114: Speech and Image Processing

 

Professor: John Villasenor

I took this class in Fall 2017. In this class we learned how the DTFT and the DFT can be used to sample speech signals. We also learned about filters that can be used to boost and suppress certain frequencies in speech. There were various MATLAB assignments that had us apply filters to voice data and look at the resultant frequency spectrum as well as listen to the filtered sound.

 

EE 141: Principles of Feedback Control

 

Professor: Paulo Tabuada

I took this class in Winter 2017. This class taught us about how feedback works and the concepts of PID tuning, root locus and bode plots. We also had a project where we had to design a feedback system to control the motion of a drone according to parameters given.

 

EE 131A: Probability and Statistics

 

Professor: Lara Dolocek

I took this class in Winter 2017. The class introduced us to basic concepts of probability, including random variables and vectors, distributions and densities, moments, characteristic functions, and limit theorems. We learnt about the applications of these mathematical concepts to communication, control, and signal processing. There was also a MATLAB assignement dealing with the stuff we had learnt.

 

EE 132A: Introduction to Communication Systems

 

Professor: Lara Dolocek

I took this class in Spring 2017. This was an introductory communications class where we learned about random processes and the effects of noise. We also learned different modulation techniques and encoding and decoding of messages in standard communication systems. We were also introduced to different techniques of data compression.

 

EE 2: Physics for Electrical Engineers

 

Professor: Chee-Wei Wong

I took this class in Spring 2016. This class gave us an introduction to concepts of modern physics necessary to understand solid-state devices, including elementary quantum theory, Fermi energies, and concepts of electrons in solids. We also discussed the electrical properties of semiconductors leading to operation of junction devices.

 

EE 170A: Principles of Photonics

 

Professor: Chee-Wei Wong

I took this class in Winter 2017. This class used the concepts in EE 2 to teach us about the field of photonics. We learned about optical interference, absorption, emission and amplification. We were also given an introduction to the concept of lasers.

 

CS 118: Introduction to Computer Networks

 

Professor: Alexander Afanasyev

I took this class in Spring 2017. This class was interesting because it taught us the basic concepts of how the internet works. We learned about the Application, Transport, Network and Link layers of the OSI model. We also had projects where we used the conepts of TCP and UDP to build client and server applications, and also created a router to route internet traffic properly.

 

CS 33: Introduction to Computer Organization

 

Professor: Glenn Reinmann

I took this class in Spring 2016. This was an introductory course on computer architecture, assembly language and operating system fundamentals. We also learnt about memory management and how to write efficient code. This class also gave us an introduction to parallel programming. This was one of my favorite classes at UCLA becasue the projects assigned were very interesting.

 

CS 180: Introduction to Algorithms and Complexity

 

Professor: Majid Sarrafzadeh

I took this class in Fall 2017. In this class we learned about various programming techniques and how to write efficient algorithms to solve problems. Some of the topics covered were graphs, greedy algorithms, dynamic programming and divide and conquer. We also learned how to estimate worst case run time of algorithms using big O notation.

 

CS M117: Computer Networks - Physical Layer

 

Professor: Revaz Dzhanidze

I took this class in Fall 2016. It introduced us to fundamental computer communication concepts underlying and supporting modern networks. The class mainly foucussed on WLAN (IEEE 802.11) and Bluetooth. The class was project based and required us to create a project using some form of wireless communication, which is where my 2FAC project was made.

 

CS M51A: Logic Design of Digital Systems

 

Professor: Yutao He

I took this class in Spring 2015. This class introduced us to logic gates and devices such as multiplexers, demultiplexers and FPGAs. We learnt the specifications and implementation of combinational and sequential systems. This class also gave us a basic understanding of Verilog.

 

EE 10: Circuit Theory I and EE 11L: Circuit Laboratory I

 

Professor: Puneet Gupta and Mahmood Heyrat

I took these classes in Winter 2016. In the theory class we learnt linear circuit analysis with resistive, capacitive and inductive circuits. We also learnt about transformers, Kirchoff's Laws, node and loop analysis, first-order circuits, second-order circuits, Thevenin's and Norton's theorem and sinusoidal steady state. The lab class made us perfrom experiments based on what we learnt in theory.

 

EE 110: Circuit Theory II and EE 111L: Circuit Laboratory II

 

Professor: Shervin Moloudi and Mahmood Heyrat

I took these classes in Winter/Spring 2018. This was an advanced circuits class that taught us how to analyze electrical circuits. We learned about sinusoidal excitation and phasors, AC steady state analysis, AC steady state power, network functions, poles and zeros, frequency response, mutual inductance, ideal transformers, application of Laplace transforms to circuit analysis and Bode plots. The lab class made us perfrom experiments based on what we learnt in theory.

 

EE 101A: Engineering Electromagnetics

 

Professor: Benjamin Williams

I took this class in Fall 2016. This class taught us Maxwell's equations, static and quasi-static electric and magnetic fields, electromagnetic field concepts, waves and phasors, transmission lines and Smith charts. It also gave us a qualitative understanding of the various fields of research in photonics.

 

EE 101B: Electromagnetic Waves

 

Professor: Mona Jarrahi

I took this class in Spring 2017. This class gave us an introduction to antennas and taught us about the different kinds of antennas. We also learned about EM wave propagation, reflection and interference.

 

EE 121B: Principles of Semiconductor Device Design

 

Professor: Sam Emaminejad

I took this class in Winter 2018. This class was an introduction to the principles of operation of bipolar and MOS transistors. We also learned about equivalent circuit models for these devices, their high-frequency behavior, voltage limitations and breakdown mechanisms. The class also taught us good design principles and trade-offs in manufacturing these devices.

 

EPS SCI C179: Search for Extraterrestrial Intelligence: Theory and Applications

 

Professor: Jean-Luc Margot

I took this class in Spring 2018. This was a class in which we learned about the Search for Extraterrestrial Intelligence (SETI) and how electrical engineering and computer science is used to aid this search. The class involved a group project where the entire class helped build an observation program in Python. We used the Green Bank Telescope to acquire data from exoplanets and then built an algorithm to analyze the data and search for narrowband signals that would be proof of extraterrestrial life. In the context of SETI we learned about the abundance and architecture of extrasolar planetary systems, radio astronomy, signal processing, random processes and algorithm development.