Hi, I am Nafisa!

I am doing my Ph.D. under the supervision of Prof. Semih Salihoglu in the David R. Cheriton School of Computer Science at University of Waterloo. I am also working as a teaching assistant and currently a member of the Data Systems Group (DSG). Before joining the MMath program (2018-2020) in Uwaterloo, I worked as a software engineer for about two years at iPay Systems Limited in Bangladesh. I completed my B.Sc. in Computer Science and Engineering from Bangladesh University of Engineering and Technology in 2016.

My research interests lie in open data, linked data, graph database, and human-computer interaction.

Selected Publications

R2GSync and Edge Views: Practical RDBMS to GDBMS Synchronization

    • Nafisa Anzum, Semih Salihoglu

    • 4th Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA) GRADES-NDA'21, June 2021

    • Presentation

KTabulator: Interactive Ad hoc Table Creation using Knowledge Graphs

GraphWrangler: An Interactive Graph View on Relational Data

Work Experience

Graduate Teaching Assistant, University of Waterloo

    • September 2018 to present

    • Courses:

      • CS 638: Principles of Data Management and Use (Fall’21),

      • CS 348: Introduction to Database Systems (Winter’21, Spring’20, Winter’20, Fall’19, Spring’19),

      • CS 338: Computer Applications in Business: Databases (Spring’21),

      • CS 240 (Fall’20), CS136 (Winter’19), CS115 (Fall’18)

Software Engineer, iPay Systems Limited

    • February 24, 2016 to March 8, 2018

    • Full-stack developer

Selected Projects

KTabulator, Research project, University of Waterloo, 2020

  • An interaction system to gather data in a tabular format from Wikipedia and DBpedia.

  • Technologies: React

R2GSync, MMath Thesis project, University of Waterloo, 2020

  • An automatic system to synchronize a GDBMS with the source RDBMS

  • Technologies: Java, GraphflowDB

GraphWrangler, MMath Thesis project, University of Waterloo, 2019

    • A system that allows users to connect to an RDBMS and within a few clicks extract graphs out of their tabular data, visualize and explore these graphs, and automatically generate scripts for their ETL pipelines. GraphWrangler adopts the predictive interaction framework and internally uses a data transformation language that is a limited subset of SQL. A demonstration video can be found here.

    • Technologies: Node.js, AngularJS, MySQL

    • Website

Academic Excellence and Awards

  • University of Waterloo Entrance Scholarship, 2020 - 2021.

  • Selected to attend CRA-WP Grad Cohort for Women, April 2020.

  • University of Waterloo Entrance Scholarship, 2018 - 2019.

  • ICCIT 2016 Conference Award.

  • Travel grant scholarship of Grace Hopper Celebration India, 2014.

  • Inter-Department Database Project Show, Honourable Mention, 2014.

  • Dean’s List Award in four out of four levels of undergraduate study.

  • University Merit List Scholarships for excellent results in seven out of eight terms.

  • Bangladesh Government Scholarship–S.S.C. (General, 2008) and Junior (General, 2005).

Volunteering Activities

  • Graduate Student Representative, Women in Computer Science, University of Waterloo

  • Founder and coordinator, Inspiring Female Buetian Book Club

Recent Activities

Me These Days ...

  • Currently Reading: Awareness (Author: Anthony de Mello), Hamlet's BlackBerry: A Practical Philosophy for Building a Good Life in the Digital Age (Author: William Powers)

  • Currently Watching: Squid Game, MAID, House of Secrets: The Burari Deaths

  • Recently Finished:

    • Books: The Art of Letting Go, Alone Together: Why We Expect More from Technology and Less from Each Other (Author: Sherry Turkle)

    • Talks and Documentaries: David Attenborough: A Life On Our Planet, Tiger King, Street Food, Rotten

    • Web Series: Sex Education, Anne with an E

    • Anime: Fate/stay night: Heaven's Feel

  • And of course, I am sketching and painting! Check out my latest artwork on my Instagram (nafisa.anzum)