About


Overview

Currently, Mazen is a Senior Machine Learning Engineer at Malaa Technologies.

Prior to that, he worked as a Faculty Research Assistant working on Machine Common Sense project supervised by Dr. Alan Fern at Oregon State University (OSU) and Data Scientist at the Center for Genome Research & Bio-computing (CGRB).

He graduated with a Masters of Science (MSc) in Artificial Intelligence from OSU, under the supervision of Dr. Fuxin Li at Deep Machine Vision (DMV), and Bachelor of Science (BSc) degree in Computer Science Applied in Artificial Intelligence; with a minor in Actuarial Science from OSU.

During his Masters studies, he worked as a Research and Teaching Assistant. During his Bacholar studyies, he worked as a Lead GPU Computational Researcher at CGRB and was the Vice-President of OSU ML/AI Club (known as OSU AI Club now) for 2017-2018 & 2018-2019.


Graduate Studies

Teaching/Research Assistant

  • 2021-2022:
    • Summer: Research Assistant - Machine Common Sense project
    • Spring:
      • Lead Teaching Assistant - Engineering Computation and Algorithmic Thinking (ENGR 103)
      • Research Assistant - Machine Common Sense project
    • Winter: Teaching Assistant - Computer Networking (CS 372) & Graph Theory and Its Applications (CS 420/520)
    • Fall: Research Assistant - Machine Common Sense project
  • 2020-2021:
    • Summer: Research Assistant - Machine Common Sense project
    • Spring: Teaching Assistant - Computer Networking (CS 372)
    • Winter: Teaching Assistant - Analysis of Algorithms (CS 325)
    • Fall: Teaching Assistant - Introduction to Databases (CS 340)

Completed Courses

  • 2021-2022:
    • Spring
      • Social and Ethical Issues in Artificial Intelligence (PHL 546)
    • Winter
      • Machine Learning Security (CS 599)
      • Algorithms and Data Structures (CS 515)
    • Fall
      • Thesis & Dissertation Writing (WR 573)
      • Big Ideas in Artificial Intelligence (AI 530)
  • 2020-2021:
    • Spring
      • Deep Learning (CS 535)
      • Intelligent Agents and Decision Making (CS 533)
    • Winter
      • Natural Language Processing with Deep Learning (CS 539)
      • Matrix Analysis, Signal Processing, and Machine Learning (ECE 599)
    • Fall
      • Digital Image Processing (CS 559)
      • Convex Optimization (ECE 599)
      • Machine Learning (CS 534)

List 100

Things Mazen wants to do before he dies. Please let him know if you have any recommendations. Inspired by Chip Huyen.

  1. Live in another country (US)
  2. Get an affiliation on Twitch
  3. Become one of the authors of a paper at a top-tier conference
  4. Get a Masters Degree
  5. Publish a Python package
  6. Become the first author of a paper at a top-tier conference (in-process)
  7. Publish more than 25 posts
  8. Publish an NPM package
  9. Get a PhD Degree
  10. Work as a scientist in any of the FAANG companies
  11. Live in a different country for over 2 years (other than US).
  12. Be fluent in other language.
  13. Teach a course
  14. Teach a graduate-level course
  15. Write a book
  16. Get a patent
  17. Start a company
  18. Start an non-profit organization
  19. Program/write every day for a year

Software Development

Programming Languages

  • Simple Scripts (e.g. checking logs, running commands, etc.): Bash
  • Building Software Projects: Python
  • Web Development: JavaScript

Project Development

Python Development

Project Components

  • Enviroment Management: conda
  • Package Management: poetry
  • Unit tests framework: pytest
  • Managing and Maintaining pre-commit hooks: pre-commit
  • Interactive Notebooks: Jupyter

Software Engineering Tools

  • Code Formatter: black
  • Static Type Checker: mypy
  • Remove unused imports: pycln
  • Sort imports: isort
  • Configuration Management: pydantic
  • Rich text and beautiful formatting: rich
  • Logging framework: loguru

Machine Leanring and Artificial Intelligence


Programs that I use

General

Software Engineering

Research

  • Research Paper Manager: Zotero
  • Paper Tracking: Notion
  • Note-Taking on iPad: OneNote for annotating on PDF and GoodNotes for writing notes from scratch

Personal


Contact

Follow Me

  • X (Twitter) for my latest updates, thoughts, and opinions.
  • LinkedIn for career updates and professional networking.
  • GitHub for my open-source projects and contributions.
  • Twitch for live coding sessions and discussions.

Reach Out

  • X (Twitter) for quick questions, feedback, or just to say hi.
  • LinkedIn for professional inquiries, collaborations, or job opportunities.
  • Or, you can send me an email for anything else:
mazen [dot] ota [at] gmail [dot] com

This page was inspired by Gwern Branwen, Chip Huyen, Anas Mazouni (stormix.co), Gergely Orosz and Xe Iaso.