Stratford, New Jersey, United States
Under the guidance of Dr. Kokalj-Filipovic, another Master's student and I are collaborating to test the robustness of deep learning models (focusing on image classification) on the lossy compression of input images produced by an HQA model (Hierarchical Quantized AutoEncoder) under normal conditions and under adversarial attacks across datasets using different compression methods and compression rates. We are starting to use Topological Data Analysis to understand the effects of the adversarial attacks on the deep learning models across the previously mentioned datasets.
As an evaluation assistant for the graduate Data Mining I course, I help create and grade students' programming assignments. For these programming assignments, it is my responsibility to create datasets for the students to use and to assist those students in need of help.
Helped facilitate learning in an introductory programming course using C++ and Visual Studio. Students learned about standard intro programming concepts (procedural programming, data types, functions, etc.), with the final lecture being about classes.
For a few hours each week, I helped guide students in their computer science and math related assignments across multiple different courses/topics. Topics included but not limited to: C++, Java, Python, Calculus I, Calculus II, and Linear Algebra among other topics.
Helped facilitate learning about Object Oriented Programming in a Java focused programming course. Topics included: Abstract classes, Interfaces, Decoupling strategies, GUI development(JavaFx), Exception handling, File access, buffered I/O, Lambda expressions, streams (sequential and parallel execution), Threads and Runnables, UML Class and Sequence diagrams, Design patterns, Recursion, and Abstract Data Types.
- Collaborated with a small team in an agile development environment to make a game that teaches children about income inequality. - Completed programming tasks given producer's wants, needs, and deadlines. - Tasks included but not limited to -- Building core gameplay systems such as the saving system and the audio manager. -- Integrating Analytics via Mixpanel API -- Implementing aspects of the UI -- Implementation of systems made by co-workers. -- Quality Assurance testing/ bug tracking/ bug fixing/ game balancing - Development Tools -- Game was made in Unity using C# -- Visual Studio as the IDE -- Version Control with Perforce -- Asana for task and bug tracking -- Slack for communication
During my time as an intern at MassDigi, I worked with multiple different groups across a handful of projects. Below in the projects section, the individual projects will be listed with my contributions to those projects. All projects were made in Unity using C# with Visual Studio as the IDE. Perforce was used for version control and slack was used for communication. All games were developed using agile methodologies.