Back to Courses

Fall 2025

Northeastern University 09/03/2025 - 12/16/2025

DS5110 – Essentials of Data Science

Keywords

Data Science Fundamentals, Data Collection & Storage, Data Cleaning & Transformation, Data Modeling, Knowledge Extraction

Course Description

This course introduced me to the core tasks in data science, including data collection, storage, tidying, transformation, processing, management, and modeling for the purpose of extracting knowledge from raw observations. Programming was a cross-cutting aspect of the course. Through short assignments and a term project based on real-world data, I gained hands-on experience with data science tasks and tools. I learned to gather data from spreadsheets, databases, hierarchical, parquet and scraped sources, process data into tidy format, propose relationships between measurements, model relationships, analyze model performance, and communicate results effectively.

Related Projects

BRFSS Data Platform & Analytics Dashboard


EECE-5626 – Image Processing & Pattern Recognition

Keywords

Image Processing, Pattern Recognition, Two-Dimensional Signals and Systems, Image Enhancement, Image Restoration, Image Coding, Morphological Processing, Image Segmentation, Feature Extraction, Digital Image Transforms, Color Image Processing

Course Description

This course provided me with an analytical and practical understanding of two-dimensional signals and systems with comprehensive applications to image processing, image analysis and pattern recognition. I began by reviewing signals, systems, and stochastic processes in both one- and two-dimensions, then studied the generation, digitization, and display of digital images. The course covered image transforms including Discrete Fourier Transform (DFT) and FFT, image enhancement techniques such as contrast modification, histogram equalization, smoothing and sharpening, image restoration methods including inverse filtering and constrained least squares filtering, color image processing, image coding algorithms (Huffman, LZW, JPEG), morphological image processing (erosion, dilation, opening, closing), image segmentation techniques, feature extraction including boundary and region descriptors, and pattern recognition methods. Through homework assignments and a term project, I gained hands-on experience implementing and evaluating classical image processing algorithms using MATLAB.

Related Projects

Classical Image Segmentation and Evaluation