Teaching

loading slideshow...

  • Book covers: probability
  • Book covers: algorithms
  • Book covers: information theory, detection, estimation
  • Book covers: optimization
  • Book covers: signal processing
  • Book covers: communication and networks
  • Book covers: image and video processing

Below is a list of courses taught by MINDS faculty. For a detailed description and schedule go to BU Academics.

Undergraduate courses:

  • EK307: Electric Circuit Theory
  • EC330: Applied Algorithms for Engineers
  • EC381: Probability Theory in Electrical and Computer Engineering
  • EC401: Signals and Systems
  • EC402: Control Systems
  • EC414: Introduction to Machine Learning
  • EC417: Electric Energy Systems: Adapting to Renewable Resources
  • EC415: Software Radios
  • EC418: Introduction to Reinforcement Learning
  • EC441: Introduction to Computer Networking
  • EC 444: Smart and Connected Systems

Introductory graduate courses:

  • EC500: Medical Image Analysis using AI tools
  • EC500: Foundations of Probabilistic Machine Learning 
  • EC500: Control of Sustainable Power Systems
  • EC501: Dynamic System Theory
  • EC503: Learning from Data
  • EC504: Advanced Data Structures
  • EC505: Stochastic Processes, Detection and Estimation
  • EC508: Wireless Communication
  • EC516: Digital Signal Processing
  • EC518: Robot Learning
  • EC 519: Speech Processing by Humans and Machines
  • EC520: Digital Image Processing and Communication.
  • EC522: Computational Optical Imaging
  • EC523: Deep Learning
  • EC524: Optimization Theory and Methods
  • EC525: Optimization for Machine Learning
  • EC535: Introduction to Embedded Systems
  • EC541: Computer Communication Networks
  • EC544: Networking the Physical World

Advanced graduate courses:

  • EC701: Optimal Control and Robust Control
  • EC702: Recursive Estimation and Optimal Filtering
  • EC710: Dynamic Programming and Reinforcement Learning
  • EC716: Advanced Digital Signal Processing
  • EC717: Image Reconstruction and Restoration
  • EC719: Statistical Pattern Recognition
  • EC720: Digital Video Processing
  • EC724: Advanced Optimization Theory and Methods
  • EC725: Queueing Systems
  • EC732: Combinatorial Optimization and Graph Algorithms
  • EC733: Discrete Event and Hybrid Systems
  • EC734: Hybrid Systems

Mathematics and Statistics courses of interest to MINDS students (see detailed description and schedule on this BU Academics page):

  • CAS MA711: Real Analysis
  • CAS MA 717: Functional Analysis I
  • CAS MA 741: Algebra I
  • CAS MA 742: Algebra II
  • CAS MA 779: Probability Theory I
  • CAS MA 780: Probability Theory II
  • CAS MA 782: Hypothesis Testing

Computer Science courses of interest to MINDS students (see detailed description and schedule on this BU Academics page):

  • CAS CS530: Advanced Algorithms
  • CAS CS 535: Complexity Theory
  • CAS CS 537: Randomness in Computing
  • CAS CS 538: Fundamentals of Cryptography
  • CAS CS 541: Applied Machine Learning
  • CAS CS 542: Principles of Machine Learning
  • CAS CS 548: Advanced Cryptography
  • CAS CS 565: Algorithmic Data Mining
  • CAS CS 585: Image and Video Computing