MSc Data Science
King's College London
Statistics for Data Analysis
"Covered comprehensive statistical inference, hypothesis testing (ANOVA, chi-square, t-tests), and regression modeling (Simple & Multiple) using R for data analysis"
Big Data Technologies
"Focused on distributed computing architectures and real-time analytics using Apache Spark, MapReduce, and Hive. Implemented data ingestion pipelines with Sqoop and MongoDB, applying probabilistic algorithms (Bloom Filters) for stream processing."
Computer Programming for Data Scientists
"Mastered algorithm design and advanced data structures for efficient computational problem-solving. Applied software engineering principles, including testing, debugging, and modular design, to build robust data science applications."
Computer Vision
"Explored the mathematical, artificial and biological concepts of visual perception, covering image formation, low-level feature extraction (filtering, edge detection), and mid-level processing (segmentation, stereo depth, motion). Analyzed high-level object recognition techniques while drawing parallels to biological neural mechanisms (V1/V2 cortex) to design bio-inspired vision systems."
Databases, Data Warehousing & Information Retrieval
"Designed and normalized relational databases (up to BCNF) using complex SQL and ER modeling, while mastering enterprise architecture through Dimensional Modeling (Star/Snowflake schemas) and NoSQL patterns (HBase). Implemented Information Retrieval algorithms for efficient text indexing, ranking, and query processing."
Data Mining
"Mastered the data mining lifecycle through implementation of supervised learning (SVM, Neural Networks, Decision Trees) and unsupervised clustering algorithms (K-Means, GMM). Applied statistical modeling and advanced techniques including Time Series Analysis, Association Rules, and NLP pipelines for robust pattern discovery and predictive analysis."
Pattern Recognition, Neural Networks & Deep Learning
"Specialized in Deep Learning architectures (CNNs, GANs, Autoencoders) and neural network optimization. Mastered statistical pattern recognition through SVMs, Ensemble Methods (Random Forests, Adaboost), and advanced feature extraction (PCA, ICA), alongside unsupervised learning techniques (Fuzzy K-Means, Hierarchical Clustering)"
Introduction to Data Visualisation
"Mastered visual perception theory and interaction design to build complex, web-based visualizations using D3.js and JavaScript. Applied advanced techniques for High-Dimensional Data (PCA, t-SNE, UMAP), Network Analysis (Graph Theory), and Spatial/Temporal simulation."