Here are undergraduate level courses that I have completed, along with a description of the contents of these courses. Check out my course work by clicking on the course!

#### Electrical Engineering and Computer Science

**ELE 491: Senior Design Project II**

*Continuation of ELE 490: Designed and implemented a novel, sustainable and scalable solution for detecting and classifying mosquitoes for disease prevention using low-power laser.*

*The project included concepts from image processing, instrumentation, neural networks and electromagnetics*

**ELE 490: Senior Project I**

*Designed and implemented a novel, sustainable and scalable solution for detecting and classifying mosquitoes for disease prevention using low-power laser. The project included concepts from image processing, instrumentation, neural networks and electromagnetics*

**ELE 694-06: Deep Learning (Graduate Level Course)**

*Deep Convolutional and Recurrent Neural Networks, LSTMs, Autoencoders, variational autoencoders, generative adversarial networks, Siamese networks, recent developments.*

Software:

*Python*

**ELE 494-08: Autonomous Robotic Systems**

*State Estimation, Controllability, Observability, Complementary and Kalman Filters, Drone Dynamics, Navigation, Swarm consensus*

Software:

*MATLAB, ROS, SIMULINK*

**COE 370: Communication Networks**

*Shannon-Nyquist, TCP/IP Stack, Application Layer Protocols, Channel Coding, Line and Block Codes, IP Subnet Configuration, Error and Flow Control, Multiple Access, LANs*

**ELE 454: Antennas and Propagation**

*Antenna characteristics, Design and Analysis of wire, loop, array, patch, aperture and reflector antennas.*

Software:

*MATLAB*

**ELE 494-09: Deep Networks in Machine Learning **

*Theory of deep networks and AI, Turing test, neural networks, gradient descent, backpropagation, CNNs, RNNs, LSTMs*

**ELE 360: Probability and Stochastic Processes***Probability Spaces, Multivariate Distributions, Random Processes, Markov Chains*, *Queuing systems, discrete event simulations*

**ELE 361: Communications**

*AM, FM, PM, noise modeling and performance, receiver deisgn, digital communications, ISI, Line coding*

**ELE 353: Control Systems I**

*Mathematical system modeling, LTI Systems, feedback control, PID Control, Root Locus, transient response analysis, frequency response analysis*.

Software:

*SIMULINK, MATLAB*

**ELE 311: Electromagnetics**

*Electrostatic and magnetostatic fields, EM properties of media, BVPs, Maxwell’s Equations, Wave propagation, Poynting theorem, transmission line theory*.

Software:

*COMSOL, MATLAB*

**ELE 371: Power Systems Analysis***Three-Phase Analysis, Transmission Line Modeling and Analysis, Numerical Methods, Power Flow, Unbalanced and Balanced Fault Analysis*

Software: *MATLAB, Power World*

**ELE 351: Electrical Energy Conversion (Machines) **

*Multi-phase Transformers, AC and DC Motors, AC and DC Generators, autotransformers, machine modeling, steady-state analysis.*

**ELE 324: Digital Signal Processing**

*Nyquist Theorem, DFT, FFT, Z-Transform, FIR and IIR Filters*,

*DSP Applications, Digital Filters*

Software:

*MATLAB*

**ELE 321: Signals and Systems***Fourier Analysis of signals, processing, impulse response and convolutions, LTI modelling and applications.*

Software: *MATLAB*

**ELE 341: Electronics II **

*Op-Amps, Differential and Power Amplifiers, ADC/DAC, VCO, Oscillators and Filters, Stability, Bode Plots, The 555 Chip*

Software:

*ADS, MATLAB*

**ELE 241: Electronics I***Semiconductor physics, PN junctions, diodes, BJT, MOSFET, CMOS, digital electronics*,* small signal analysis, current mirrors*

Software: *ADS, MATLAB*

**ELE 212: Circuits II***3-Phase circuits, Bode diagrams, frequency analysis, Laplace transform, magnetically coupled circuits, two-port networks*

**ELE 211: Circuits I***AC and DC Circuits, Circuit Analysis Techniques, Transient and Sinusoidal Response.*

Software: *PSPICE, MATLAB*

**COE 241: Microcontroller Programming**

*Assembly language, low-level microcontroller interfacing, timers, Analog and Digital I/O, interrupts and serial communication*

**COE 221: Digital Systems**

*Number systems, Boolean algebra, K-Maps, Decoders, multiplexers, ALU, flip-flops, memory architecture, RAM, state-space analysis*

**CMP 213: Discrete Structures***Data structures, DFS/BFS, Combinatorics, predicate calculus, asymptotic analysis, recursion, graphs and trees. *

**CMP 120: Programming I**

*C/C++, Arrays, Pointers, Classes, iterative control structures, file I/O, program design and testing, flowcharts, debugging and modular programming.*

**MCE 224: Statics and Dynamics***Rigid body statics and dynamics, vector mechanics, force equilibrium systems, truss structures and frames, friction, moment of inertia, curvilinear motion*

**PHY 102: General Physics II **

*Electromagnetism, fields, Gauss’ Law, Ampere’s Law, Maxwell’s Equations, DC/ AC circuits, Magnetic Induction, EM waves*

**PHY 101: General Physics I**

*Mechanics, Work and Energy, Rotation, Torque, Momentum conservation, oscillations and waves*

**CHM 101: General Chemistry I**

*Reaction and Solution Stoichiometry, Kinetic theory of gases, thermodynamics, atomic structure, atomic bonding, Bohr model, Lewis structures*

#### EECS Laboratory Experience

**ELE 458L: Communication Systems Lab**

*Microwave engineering, Radar systems, Antennas, Digital Communications, Real-Time DSP, PCM, TDM, FDM*

**ELE 361L: Communications Lab***Analog Communications, AM, FM, PM, Spectral Analysis, PLLs, VCOs, Receiver Implementation*

**ELE 353L: Control Systems Lab***Analog controllers, PC-Based Control, PID Design, DC Motor Position and Speed Control.*

Software: *SIMULINK, DSPACE *

**ELE 332L: Measurements and Instrumentation Lab**

*Error analysis, transducers, strain gauges, ultrasonic systems, laser-based precision measurements*

**ELE 371L: Power Systems Lab***Transmission line modeling, transformers, electrical machines, other experiments to accompany ELE 371*

**ELE 351L: Electric Machines Lab***Single and three-phase Transformers*, *DC/AC Motor, DC/AC Generator Experimentation *

**ELE 341L: Electronics II Lab**

Differential and Power Amplifiers, Op-Amps, Digital Circuits, ADC/DAC, Oscillators, Design 555 Chip, Filters

**ELE 241L: Electronics I Lab***PCB Design, Implementation, Manufacturing, Electronic Circuits, Amplifiers, BJT/MOSFET circuits*

**ELE 212L: Circuits II Lab***Three-phase analysis, transformers, frequency response, MATLAB*

**ELE 211L: Circuits I Lab**

*DC and AC Circuits, PSPICE modeling and circuit simulations, Norton and Thevenin Equivalents*

**COE 241L: Microcontrollers Lab***PIC24 Microcontrollers, Analog and Digital I/O, Timers, Serial Communication, Sensors*

**COE 221L: Digital Systems Lab***Number Systems, Boolean Representations, Digital Circuits, Adders, Multiplexers, Encoder/Decoder, Memory*

**CMP 120L: Programming I Lab**

*Laboratory session to implement exercises on C++ based on concepts from CMP 120.*

**PHY 102L: General Physics II Lab***Laboratory experiments on electron charge, field mapping, induction, DC/AC circuits, EM waves*

**PHY 101L: General Physics I Lab***Laboratory experiments on laws of mechanics, gravitation, friction, oscillations, SHM, conservation of momentum*

**CHM 101L: General Chemistry I Lab***Laboratory experiments to accompany the content of CHM 101*,* Titration, Salt Analysis*

#### Mathematics

**MTH 490: Bachelor’s Thesis in Mathematics**

*Research project in Mathematics. My Thesis uses concepts from Ring Theory and Number Theory to study the total graph of the ring of integers*mod

*n*

**MTH 412: Complex Analysis**

*CR Equations, Cauchy’s Integral Theorem, Laurent Series, Residue Calculus, Conformal Maps*

*and BVPS*

**MTH 420: Abstract Algebra 2***Ring Isomorphisms and Homomorphisms, Finite Fields, Field Extensions, Cyclotomic Fields, Galois Theory*

**MTH 320: Abstract Algebra 1***Group theory, Abelian Groups, Lagrange’s Theorem, Subgroups, Group homomorphisms, isomorphism s, Cayley’s Theorem*

**MTH 313: Number Theory**

*Euclidean Algorithm, Chinese Remainder Theorem, Fermat’s Little Theorem, Quadratic Reciprocity, Public Key Cryptography*

**MTH 312: Advanced Calculus**

*Differential forms, Inverse and Implicit Function Theorems, Generalized Stokes Theorem, Euclidean Operators*

**MTH 311: Real Analysis***Real numbers, Induction, Sequences and Series, Riemann Integration, Uniform and Absolute Convergence of Functions*

**MTH 343: Numerical Analysis**

*Error Analysis, Root Finding, Interpolation, Splines, Function Approximation, Numerical Calculus, Differential Equations, Linear Programming*,

*Optimization*

**MTH 351: Methods in Applied Mathematics**

*Special functions, Coordinate Systems, Fourier Analysis, Calculus of variations, Integral Transforms, Applications*

**MTH 350: Introduction to Probability***Axioms of Probability, Probability Spaces, Random Variables, Expectations, MGFs, Multivariate Discrete and Continuous Distributions*

**MTH 221: Linear Algebra**

*Vector spaces, Matrices, Inner product spaces, SVD, Eigendecompositions, Gramm-Schmidt Orthogonalization*

**MTH 243: Mathematical Programming**

*MATLAB, Mathematica, Maple. Computer Algebra Systems and Mathematical Logic and Programming*

**MTH 205: Differential Equations***Methods of Formulation and Solution, ODEs, First and Second Order ODEs, Laplace Transform, Series Solutions*

**MTH 203: Calculus III**

*Multivariate calculus, Iterated Integrals, Directional derivatives, Line and Surface Integrals, Gradient, Curl and Divergence, Green’s and Stoke’s Theorems*

**MTH 104: Calculus II**

*Integration Techniques, Sequences and Series, Convergence Tests, Parametrized Curves, Polar Coordinates, Taylor Polynomials, Error Analysis*

**MTH 103: Calculus I***Limits of functions, Differentiation, Newton’s Method, Fundamental Theorem of Calculus, Antiderivatives*, *Optimization*

#### General Education

**ECO 202: Macroeconomics***GDP, GNI, Unemployment, Inflation, Economic Growth, Business Cycles, Open economies *

**ECO 201: Microeconomics***Demand and Supply*, *Market Operations, Consumer and Enterprise Behavior, Competition, International Trade*

**INS 194: Politics of Oil & Gas***Geopolitics, renewable and non-renewable sources, energy policies, energy organizations, Includes research component*

**THE 101: Theatre Appreciation***History of Theatre, Modern Trends, Acting techniques*, *Playwriting, Movement and Expression.*

**INS 120: Global Problems***United Nations, World Bank, IMF*, *Globalization, Security, Development, Economic Growth, Global Issues and Global Problems.*

**ARA 102: Arabic Heritage***Medieval Arabic History, Islamic Spain*, *Arab civilzation, Renaissance era.*