Acbart ePortfolio

Acbart ePortfolio
Completed Projects
Contact Me
Ongoing Projects
Potential Projects
Teaching and Mentoring

Potential Projects

Are you an undergraduate interested in doing research with me? Here are some topics and areas that are interesting to me.

Program Analysis in TIFA

The TIFA module of Pedal performs abstract intrepretation of Python code in order to determine common issues and typecheck.

BlockMirror: Dual Block/Text Interface Component

Extract out the Block/Text interface from BlockPy into a component called BlockMirror.

Curriculum Packaging Format

How should instructors in Computing bundle up their lessons for sharing, evaluating, adopting, etc.?

Waltz: Canvas Management Tools

Various tools for synchronizing a Canvas course with a Github repo

Meta-cognition Interactive Tutor for Programming

Intelligent tutoring system for BlockPy (or other relevant system) that helps support metacognitive behaviors based on a model of students.

Pedagogical Dataset Development

Build datasets that are meant for classrooms, drawing from extremely varied sources

Programming Typing Tutor Game

On hold while we determine need

An experimental game for improving students’ ability to write syntacticaly correct code.