UF Coursework
Published:
I migrated this page from my old websites. I will slowly update and fix it.
Relevant Coursework
Below is a list of some of the key courses I have completed at UF.
Computer Science
Data Structures & Algorithms
Studied fundamental data structures (e.g., linked lists, trees, graphs) and algorithms (e.g., sorting, searching, dynamic programming). Gained experience in analyzing algorithm complexity and implementing efficient algorithms.Fundamentals of Machine Learning
Covered supervised and unsupervised learning, regression analysis, classification algorithms, SVM, and neural networks. Worked with frameworks like TensorFlow and scikit-learn.
Electrical and Computer Engineering
Digital Signal Processing (DSP)
Explored discrete-time signal processing, Fourier transforms, filtering techniques, filter design, and applications in communication systems and control.Real-Time DSP with HLS and RFSoC
Focused on real-time digital signal processing, utilizing Vitis high-level synthesis (HLS) to program the RFSoC 4x2 platform for advanced DSP applications.Microprocessor Applications
Focused on programming microprocessors and embedded systems. Developed real-time applications and interfaced with various hardware peripherals.Digital Design and Reconfigurable Computing
Explored the design of adaptive systems using FPGAs, focusing on hardware acceleration of computational tasks. Optimized designs through pipeline implementation, timing analysis, and throughput improvement to achieve high-performance, efficient systems. See the website.Reconfigurable Computing 1 + 2
Focused on overcoming productivity bottlenecks in reconfigurable computing due to complex design challenges. Covered advanced topics, including high-performance FPGA application development using state-of-the-art FPGA boards and Universal Verification Methodology (UVM) for system verification. Explored research trends aimed at improving design methodologies and enhancing productivity in FPGA-based systems. See the website.Electronic Circuits II
Covered the analysis and design of analog electronic circuits, including operational amplifiers, filters, and signal amplifiers.Communication Systems
Studied analog and digital communication systems, including modulation techniques, signal processing for communication, and noise analysis in communication channels.Graph Theory in Communications and Networks
Covered topics in graph theory and complex networks, emphasizing their applications to problems in communication and networking. Focused on algorithms, their implementation, and their use in optimizing routing, reliability, and traffic flow in network systems.
Mathematics
Complex Analysis
Advanced calculus topics including real and complex number systems, metric spaces, and integration.Stochastic Methods 1/Random Processes
Covered probability theory, random processes, and their applications in electrical engineering, including stochastic modeling for signal processing and communications.Linear Algebra for Data Science
Applied linear algebra concepts in data science and machine learning.
Engineering Design and Professional Skills
Integrated Product and Process Design (IPPD)
The capstone project involves working in teams with industry sponsors (Northrop Grumman) to design and develop real-world products. Here is the link to my teams blog.Electrical Engineering Design I
Design, produce, and report on a hardware prototype (Microcontroller, analog, digital system, and PCB design), meeting defined specifications and using a structured design methodology. Includes project management, hardware prototyping, and project reporting.Professional Communication for Engineers
Focused on developing written and oral communication skills for technical and engineering contexts, including reports, presentations, and collaboration in professional settings.
Extra content
Communication Systems
Digital Signal Processing
Reconfigurable Computing
1D Time-domain Convolution FPGA Report
Fundamentals of Machine Learning
Final Project Report
Useful Formula sheet 1
Useful Formula sheet 2
Graph Theory in Communications and Networks
Feel free to explore my Research or Contact pages for more information.
