mdrafiqulrabin / Graduate-Projects

University of Houston (MS + PhD)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graduate-Projects

I have taken the following courses to fulfill the coursework requirements for the Ph.D. program. Mostly, I code with Python language for projects, while some core courses suggested using C/C++ for programming assignments. We maintained GitHub for version tracking and Overleaf for writing LaTex reports.

  • [2018FA] COSC-6320: Data Structures & Algorithms

  • [2018FA] COSC-6360: Operating Systems

  • [2019SP] COSC-6385: Computer Architecture

    • Programming Assignment: Timing of the branch code block in the spy process, reflecting the data sent by the trojan.
    • Keywords: C, spy/trojan, Covert Channel, Branch Predictor, Thread, Python, Bash, VirtualBox.
    • Link: https://github.com/mdrafiqulrabin/ca-covert-signal
  • [2019SP] COSC-6323: Statistical Methods in Research

  • [2019FA] COSC-6342: Machine Learning

    • Project: Ensemble Deep Neural Networks with Loss for Method Name Prediction.
    • Keywords: Python, Program, JavaParser, DNN, RNN, LSTM, CNN, Ensemble, Loss/Score, Keras, Scikit-Learn, Matplotlib, IntelliJ IDEA, PyCharm.
    • Link: https://github.com/mdrafiqulrabin/ml-stacking-loss
  • [2020SP] COSC-6351: Software Engineering

  • [2020SP] COSC-6336: Natural Language Processing

    • Project#1: Named-Entity Recognition using Conditional Random Fields (CRF).
    • Project#2: Abusive Language Detection using Recurrent Neural Networks.
    • Project#3: Training on Batches for Sorting Letter using LSTM(Encoder-Decoder)+Attention.
  • [2020SU] COSC-6368: Artificial Intelligence

  • [2021SP] COSC-6386: Program Analysis & Testing

    • Project: Write a symbolic fuzzer that can generate input values symbolically for a python function.
    • Keywords: Python, Fuzzer, Symbolic Execution, Simple/Advanced, Path Constraint, Traces, Satisfiable, Unsat Core, Z3 Solver, PyCharm.
    • Link: https://github.com/mdrafiqulrabin/pat-symbolic-fuzzer
  • [2021FA] COSC-6321: Research Methods

    • Project: Extracting Label-specific Key Input Features for Code Intelligence Models.
    • Keywords: Python, Program Reduction, Key Features, Interpretability, DD, Perses, CI Models, IntelliJ IDEA, PyCharm.
    • Link: https://github.com/mdrafiqulrabin/rm-dd-perses

About

University of Houston (MS + PhD)