- Teaching and Learning Programming
- Innovative Teaching and Learning Methods
- Educational Games and Gamification
- Software Engineering Research
- Online Learning and Analytics
- Currency Recognition and Detection
- Software Engineering Techniques and Practices
- Quantum Computing Algorithms and Architecture
- Quantum Information and Cryptography
- AI in cancer detection
- Imbalanced Data Classification Techniques
- Artificial Intelligence in Healthcare
- Software Testing and Debugging Techniques
- Machine Learning in Healthcare
- Educational Research and Pedagogy
- Digital Media Forensic Detection
- Innovative Teaching Methods
Rider University
2019-2025
American Society For Engineering Education
2020
Georgia Southern University
2020
State University of New York at Oswego
2020
North Dakota State University
2019-2020
Dakota State University
2020
Diabetes is one of the most common health conditions in United States, affecting more than 37 million U.S. adults. Despite how many people are affected by this disease, a permanent cure does not currently exist. Therefore, it very important for patients to get proper diagnosis and treatment. If diabetes diagnosed properly treated control blood sugar levels, serious problems can occur. Though undiagnosed cases dangerous, still 1 5 adults with do know that they have it. method early detection...
Credit card fraud has been increasing with the rise of cashless payments, making it difficult to identify fraudulent transactions among thousands normal ones. Machine learning algorithms can help address this issue by classifying as either or non-fraud in a dataset. For project, we utilized highly imbalanced dataset from Kaggle containing European cardholder data. While is mostly clean, needed balance for training and testing purposes through undersampling. We developed six classification...
This full research category paper reports the result of an experiment that designed and implemented peer code review (PCR) to help introductory computer science (CS1) students understand programming concepts improve their skills. Instructors at North Dakota State University have observed enrolled in CS1 course experience difficulty understanding concepts. We performed empirical study evaluated if PCR can address problem. analyzed data collected from session, development activity end-of-study...
Programming is a skill, often acquired through repeated practice and feedback. During traditional lectures, students not actively engaged in their own learning. It imperative to pique motivation direct focus on gaining the requisite knowledge. As class size grows, instructors feedback delayed that impacts student engagement Educational researchers have supported using web-based tools help evaluate work, provide timely increase amount of time they spend improving skills. Motivated by previous...
Abstract Software testing is a critical activity in software engineering and also widely deployed for improving quality of being produced maintained. Having skilled testers with domain knowledge basic important accomplishment any project industry. Though it most significant part the development, when coming to computer science training curricula, not given much significance moreover remains as under assessed activity. To achieve better-trained professionals industry, imperative integrate...
Quantum computing has garnered significant attention in recent years from both academia and industry due to its potential achieve a "quantum advantage" over classical computers. The advent of quantum introduces new challenges for security privacy. This poster explores the performance implications through case study machine learning real-world application. We compare (QML) algorithms their counterparts using Alzheimer's disease dataset. Our results indicate that QML show promising while they...
Various Learning Engagement Strategies (LESs) have been used in CS education to motivate students and facilitate learning. More recently, LESs are being support programming pedagogy. Therefore, investigating the influence that multiple attributes of as instruction interventions on students' academic performance is a fertile educational research area. For past few years, group CSEd researchers across three different U.S. institutions using cyberlearning environment (incorporating LESs)...
Abstract This full research paper builds on our previous that showed evidence using peer code reviews (PCR) can help students improve their programming skills in an introductory class. The results from the initial study while PCR is useful for helping understand difficult CS1 topics, often overlooked errors and lacked ability to retain information about common errors. focuses developing a guided technique utilize as part of (to find errors) well during development avoid making those errors)....
Abstract The Software Engineering and Programming Cyber Learning Environment (SEP-CyLE) is a web-based platform to supplement standard course materials in CS1, CS2, software engineering, testing courses. In SEP-CyLE, students complete learning objects (LOs) tutorials that cover topics which are not always discussed directly lecture or labs. SEP-CyLE also includes series of engagement strategies encourage instruct students. This experience report provides brief background on the as well...