A lot has happened over the past few years... enough to fill a book or two. On Mother's Day (May 12, 2019), I graduated with a B.S. in Computer Science/Information Systems and a B.A. in Mathematics from The College of Saint Scholastica in Duluth, Minnesota, US. I will be pursuing my doctoral degree in Computer Science & Informatics at Emory University starting August 2019. This page captures some of my endeavors over the last decade.

Changelog

  • (8/28/19) First day of classes as a graduate student!
  • (8/15/19) First day of graduate orientation!
  • (8/8/19) After 4 years, I am leaving MN for warmer climes in Georgia! Doing a road trip from Duluth, MN to Atlanta, GA.
  • (6/2/19 - 6/4/19) Camped by Clearwater Lake in the BWCAW! Thanks to my advisor, Luther, for the opportunity!
  • (5/9/19) Last day at work with the amazing Interactive Services Team :( Blessed to have worked with Lori, Paul, Zhara, Cheryl, Maribeth, Jade, Jim, and Kate.
  • (5/12/19) Graduated! Blessed to have celebrated this momentous occasion with some family and friends!

Education

Graduate Studies
Emory University
2019 - present

"All we have to do is decide what to do with the time that is given to us" ~ Gandalf to Frodo, in JRR Tolkien's masterpiece, Lord of the Rings. I decided to do a PhD in Computer Science and Informatics. So here I am! Research interests lie in scientific computing (diff eqs meet machine learning) and computer science education (personalized learning tools).

Undergraduate Studies
The College of Saint Scholastica
2015 - 2019

Earned my B.S in Computer Science/Info Systems & B.A. in Mathematics. Cumulative GPA: 3.86/4.0.

Courses taken include:

  • Machine Learning for Data Science
  • Computer Security
  • Behavioral Finance & Economics
  • Artificial Intelligence with Robotics
  • Real Analysis
  • Abstract Algebra
  • Mobile Device Programming (Android)
  • Programming with Java I & II
  • Computer Science Principles
  • Client-side Web Development
  • Software Design and Analysis
  • Project Management
  • Tech Ethics
  • Intro to Databases
  • Database Modeling
  • Data Structures & Algoirthms
  • Management Communications: Written
  • Politics of Science in the US
  • Women & Religion
  • History of Christian Thought
  • Calculus I & II
  • Multivariable Calculus
  • Linear Algebra
  • Probability & Statistics
  • Differential Equations

Advanced Level Studies
St. Francis of Assisi High School
2012 - 2013

At St. Francis of Assisi High School in Chivhu, Zimbabwe, I studied Pure Mathematics, Further Mathematics, Physics, Chemistry, and Business Studies. I was elected Headboy/School Captain in 2012 and became President of the Debate Club in 2013. The Debate Club was the peak of my experiences at Assisi. We traveled far and wide competiting in debates on topics ranging from Water Management to Health.

Ordinary Level Studies
All Souls' High School
2008 - 2011

My best high school experience was at All Souls' in Mutoko, Zimbabwe. In 2009, I was elected a Prefect and remained one until I completed my studies. During this time, I won two Mathematics Olympiads and three years in a row, recieved the Best Student in Mathematics Award for each academic level. I was also a Sports Journalist and often gave reports at school assemblies, which greatly sharpened my public speaking and writing skills. I was also the President of the Altar Servers Association and helped facilitate liturgy.

Work Experience

Teaching Assistant (CS)
Emory University
Sept/19 - present
Emory CS course page

TA for CS170, Introduction to Computer Science I. In this role, I:

  • Hold weekly office hours to support students and facilitate learning

  • Help students get unstuck during lecture

  • Assist faculty with grading problem sets

  • Answer questions on Piazza etc.

Teaching Assistant (Math)
College of St. Scholastica
Oct/18 - May/19
http://www.css.edu/academics/school-of-sciences/undergraduate-areas-of-study/mathematics.html

TA for several Math courses including Calculus I-III and Differential Equations. In this role, I:

  • Hold weekly office hours to support students and facilitate learning.

  • Assist faculty with grading problem sets.

Web Assistant
College of St. Scholastica
Oct/16 - May/19
https://www.css.edu

Work with the Marketing Department's web team on various projects aimed at improving the college's website.

  • I support the web and marketing goals of the Interactive Services Team through web content design, creation, and editing, while following branding guidelines and best practices.

  • Prepare site pages and content to meet accessibility guidelines.

Software Engineer Intern
Facebook
May/18 - Aug/18
https://www.facebook.com/about/crisisresponse/

Worked with the Crisis Response/Safety Check team. Full-stack work in Hack, XHP, and JavaScript.

  • Worked on bringing Community Help, which allows users to find and offer help during a crisis, to Facebook’s mobile site.

  • Built a Mark Safe QP on WWW platform that resulted in a 25% increase in primary clicks, 43% increase in QP dismissals and 50% increase in ‘Does Not Apply’ clicks.

Software Engineer Intern
Facebook
Jun/17 - Aug/17
https://www.facebook.com/careers/FBUEngineering

Participated in the Facebook University (FBU) for Engineering – iOS Development track. FBU is a hands-on, immersive internship program that enables students from underrepresented communities to get to know Facebook’s people, products and services.

  • Developed from scratch an iOS app that integrated location-based facts, Tinder-style fact sharing, localization, image recognition(utilizing IBM Watson API) and Wikipedia descriptions.

Urban Scholar & Management Analyst
State of Minnesota, Department of Human Services (DHS)
May/16 - Aug/16
http://www.ci.minneapolis.mn.us/civilrights/urbanscholars/index.htm

Urban Scholars is a leadership and professional development internship program providing students from diverse racial and ethnic backgrounds with distinctive professional experience.

  • Assisted the DHS' Member Provider Services communications team in the development and implementation of a process to archive Provider Manual web page revisions and index web page documents.

  • Implemented the Minnesota State Government’s Plain Language initiative in web page revisions to promote accessibility.

  • Participated in the Urban Scholars Leadership Institute. Awarded Certificate of Commendation.

Team Leader and Technology Assistant (IT Help Desk)
College of St. Scholastica
Sept/15 - Oct/18
http://www.css.edu/administration/information-technologies.html

The IT Department provides services to enable enhanced teaching and learning in support of students, faculty, and staff; while also providing a robust and reliable infrastructure that supports efficient business operations at CSS.

  • Co-led and supervised a team of 15 TAs offering technical support, troubleshooting and diagnosing network and technical issues.

  • Demonstrate advanced customer service skills while interacting and communicating with peers, faculty, and staff from diverse backgrounds.

Projects

Animal Allies Humane Society (AAHS)
Sept/18 - Dec/18
https://www.animalallies.net/
  • Consulting
  • Volunteer Work
  • Project Management
  • CMS

With 2 other students from my CIS Capstone Project class, I worked with Animal Allies, an animal shelter based in Duluth, MN, on a project to migrate to a new CRM system.

  • Researched alternative CRM systems and conducted objective system analysis to help AAHS pick a new CR client.

  • Developed a data migration plan and performed risk assessment work.

  • Converted data into a format suitable for the new system.

  • Compiled report of research and work done.

tumblr
June/17 - Jul/17
https://github.com/mmadondo/tumblr
  • Tumblr API
  • iOS Development
  • Swift
  • CodePath.Org

tumblr is an iOS photo browsing app using the The Tumblr API.

  • User can scroll through a feed of images returned from the Tumblr API

  • User can tab an image to view a larger image in a detail view

  • Implemented infinite scrolling

Humans of New York (HONY)
Sept/17 - Dec/17
http://student.css.edu/codeduluth/malvern/tumblrHONY.html
  • HTML/CSS
  • Tumblr API
  • Humans of New York
  • JavaScript
  • Web App

A website that utilizes Tumblr API to retrieve Humans of New York stories!

  • Each post containes the main photo and is followed by the summary.

  • Clicking on an image opens the respective HONY post

Weather App
Sept/17 - Dec/17
http://student.css.edu/codeduluth/malvern/unit7_openWeather.html
  • web app
  • html/css
  • javascript
  • OpenWeatherMap API
  • Docker

Allow user to find out the weather in any location using the ZIP code.

  • Utilize OpenWeatherMap API to extract detailed weather forecast of a location.

Course Status Report
Sept/17 - Dec/17
http://student.css.edu/codeduluth/malvern/
  • Web
  • html/css
  • JavaScript

A progress report for an 8-week course I took. Thought of detailing work done for each week and including links to all projects I did.

  • Includes weekly status report and links to projects completed.

Publications

April 2018
  • Dynamical Systems
  • Nonlinear Differential Equations
  • Chaos Theory
  • LSTM networks
  • RNN
  • Lorenz System

Presented at the 2018 Midwest Instruction & Computing Symposium.

Abstract: In nonlinear dynamical systems, long-term prediction is extremely challenging. Small perturbations in an initial state can grow exponentially in time and result in large differences in a later advanced state - a behavior known as chaos. Chaotic systems tend to have sensitive dependence on initial conditions, much like the Butterfly Effect. Recurrent Neural Networks are dynamic and allow for modeling of chaotic behavior. In this paper, we study and investigate the the modeling and prediction abilities of a Long Short-Term Memory (LSTM) recurrent neural network in dynamical systems with chaotic behavior. In particular, we explore the Lorenz System - which comprises of a nonlinear system of differential equations describing two-dimensional flow of a fluid, and describe an architecture that models the systems’ behavior.

April 2018
  • Learning Communities
  • Peer Mentoring
  • Google IgniteCS
  • Computer Science Education

Presented at the 2018 Midwest Instruction & Computing Symposium.

Abstract: Many college students want to make an impact at their schools, local communities, and the world at large. Many students who want to make an impact are limited by the lack of support, resources, and opportunities. About a year ago, we started planning and organizing a number of programs and events with the goal of building a close-knit community of responsible learners interested in technology and solving problems facing society, especially in education. In the spirit of passing on the baton and encouraging other college students to accomplish the same and more, this paper discusses challenges faced and lessons learned while implementing an enrichment program developed, in partnership with Google IgniteCS, for local Middle School students to learn about computer science – an opportunity that is not readily available to these students. We also briefly share about other events and programs we organized to develop a strong technical community on campus as well as strategies on how to replicate and improve such programs elsewhere.

Skills

Proficient

  • Java
  • Hack
  • PHP
  • SQL
  • HTML/CSS

Intermediate

  • Python
  • C++
  • React
  • Javascript

Misc

  • Keras
  • Tensorflow
  • Git