Page Not Found
Page not found. Your pixels are in another canvas.
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Page not found. Your pixels are in another canvas.
About Me
This is a page not in the main menu
Published:
Making sure your products reach their final destination has become more difficult in recent years. With a few “life hacks,” I’ve taken control and reduced wasteful failures in the system both at home and at work. You can, too! Here is an article I wrote about some of the ways I control my shipping and receiving operations.
Published:
I’ve been asked occasionally about my opinion about generative AI tools such as Chat GPT and their potential to disrupt the way we design and create. While I think there is a risk that fundamental knowledge and skill may erode as they are abstracted away by tools like these, I also think these tools create wonderful “jumping off points” for prototyping ideas. We still need a technically educated population to a) know what questions to ask, b) ask them in a precise way, and c) validate the results.
Published:
In this article, we will integrate the BBC micro:bit with a ThingsBoard gateway called VarIOT.
Published:
In this article, we will explore tools that enable students to leverage technology in informal contexts that facilitate problem solving in preparation for diverse workforce pathways. Technical solutions and automation aren’t just for Computer Science majors, and there exists a variety of platforms that support exploration and learning as well as productive applications of computing. Our goal is to democratize computing skillsets across all disciplines, and to give students the tools they need to bring computing and technology to their favorite subjects. This has the potential to enhance teaching and learning broadly, and to facilitate participation in computing with inexpensive (or free!) no-code or ubiquitous-code platforms.
Published:
In this workshop, we will explore opportunities to utilize Replit in the classroom for both small classroom exercises and assignments. We will integrate Replit projects with additional tools and techniques including GitHub Classroom and POGIL instructional methods.
Published:
In this article, we’ll set up a GitHub classroom with Repl.it. Earlier, I have written articles on using Git with GitHub and using GitHub Classroom. Here, I have produced a short video walking through their setup and use with the popular pair-programming IDE Repl.It.
Published:
In this article, we’ll explore GitHub classroom as a tool to manage classroom assignments. GitHub classroom creates assignments that students “accept” as git repositories. They can work with their repository on any computer and synchronize or backup their work to the GitHub cloud. Using GitHub practices like Pull Requests, students can request help from the instructor and receive line-by-line feedback right in the repository, all while developing good habits in the use of git repositories. Instructors can automate downloading and grading through scripting or through the GitHub Classroom Assistant tool. In addition, assignments can be specified as group assignments, which create shared repositories as you organize students (or as they self-organize) into teams. GitHub classroom also allows you to tie your assignments to a “starter repository” in which you can post boilerplate materials or code, instructions, rubrics, and FAQs that you can evolve over time.
Published:
In this article, we’ll summarize some basic operations using the git version control system using the GitHub platform.
Published:
I sat down with Dr. Melinda Lewis from the Penoni Honors College at Drexel University to talk about computing and its ubiquitous place in our culture, and the need for inclusivity in the field.
Published:
Please feel free to join and collaborate with our Web Service User Group (WSUG) members on our Google Group.
Published:
Drexel is an institutional member of CSTA Philly, an active group in developing curriculum, sharing ideas, and broadening the reach of computing across educational disciplines.
Published:
The National Science Foundation (NSF) Science Nation series featured Drexel’s smart fabric Bellyband and the team.
The Agent Systems Reference Model (ASRM)
Exploring the Breadth of Computing Careers and Pathways
Education Research and Engagement
Software Engineering Research
Using Radio Frequency Identification to enable functional wearable devices
Published in Proceedings of the International Conference of Autonomous Agents and Multiagent Systems (AAMAS), 2006
Proceedings of the International Conference of Autonomous Agents and Multiagent Systems (AAMAS)
Recommended citation: Pragnesh Jay Modi, Spiros Mancoridis, William M. Mongan, William Regli, Israel Mayk. Towards a Reference Model for Intelligent Agent Systems. Proceedings of the International Conference of Autonomous Agents and Multiagent Systems (AAMAS) 2006. https://dl.acm.org/authorize?N685685
Published in Proceedings of the 25th Army Science Conference, 2006
Proceedings of the 25th Army Science Conference
Recommended citation: Christopher J. Dugan, Pragnesh Jay Modi, Joseph Kopena, William M. Mongan, William C. Regli, Israel Mayk. A Reference Model for Agent-Based Command and Control Systems. Proceedings of the 25th Army Science Conference 2006 https://apps.dtic.mil/docs/citations/ADA481275
Published in IADIS Proceedings of the International Conference Intelligent Systems and Agents (ISA), 2007
IADIS Proceedings of the International Conference Intelligent Systems and Agents (ISA)
Recommended citation: William M. Mongan, Christopher J. Dugan, Robert N. Lass, Andrew K. Hight, Jeff Salvage, William C. Regli, Pragnesh J. Modi. Dynamic Analysis of Agent Frameworks in Support of a Multiagent Systems Reference Model. IADIS Proceedings of the International Conference Intelligent Systems and Agents (ISA) 2007. http://www.iadisportal.org/digital-library/dynamic-analysis-of-agent-frameworks-insupport-of-a-multiagent-systems-reference-model
Published in The Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) Education Track, 2008
The Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) Education Track
Recommended citation: William M. Mongan and William C. Regli. A Cyber-Infrastructure for Supporting K-12 Engineering Education through Robotics. The Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) Education Track 2008. https://aaai.org/Library/Workshops/2008/ws08-02-013.php
Published in Proceedings of the American Society for Engineering Education (ASEE) K-12 Track, 2008
Proceedings of the American Society for Engineering Education (ASEE) K-12 Track
Recommended citation: Quincy Brown, William Mongan, Elaine Garbarine, Dara Kusic, Eli Fromm, Adam Fontecchio. Computer Aided Instruction as a Vehicle for Problem Solving: Scratch Programming Environment in the Middle Years Classroom. Proceedings of the American Society for Engineering Education (ASEE) K-12 Track 2008. https://peer.asee.org/computer-aided-instruction-as-a-vehicle-for-problem-solving-scratch-boards-in-the-middle-years-classroom
Published in IEEE Proceedings of the 16th International Conference on Program Comprehension (ICPC), 2008
IEEE Proceedings of the 16th International Conference on Program Comprehension (ICPC)
Recommended citation: William M. Mongan, Maxim Shevertalov, Spiros Mancoridis. Re-engineering a Reverse Engineering Portal to a Distributed SOA. IEEE Proceedings of the 16th International Conference on Program Comprehension (ICPC) 2008. https://ieeexplore.ieee.org/document/4556134
Published in Drexel University, 2008
Masters Thesis
Recommended citation: Mongan, William M. (2008). A Service-Based Web Portal for Integrated Reverse Engineering and Program Comprehension. MS Thesis, Drexel University. /files/mongan-thesis.pdf
Published in IEEE Transactions on Systems Man and Cybernetics, 2009
IEEE Transactions on Systems Man and Cybernetics, Part C (Applications and Reviews)
Recommended citation: William Regli, Israel Mayk, Christopher J. Dugan, Joseph B. Kopena, Robert N. Lass, Pragnesh Jay Modi, William M. Mongan, Jeff K. Salvage and Evan A. Sultanik. Development and Specification of a Reference Model for Agent-Based Systems. IEEE Transactions on Systems, Man, and Cybernetics, September 2009. https://ieeexplore.ieee.org/document/4926156
Published in the Proceedings of the 11th International Workshop on Agent Oriented Software Engineering, 2010
the Proceedings of the 11th International Workshop on Agent Oriented Software Engineering
Recommended citation: Duc N. Nguyen, Robert N. Lass, Kyle Usbeck, William M. Mongan, Christopher T. Cannon, William C. Regli, Israel Mayk and Todd Urness. Developing an Agent Systems Reference Architecture. The Proceedings of the 11th International Workshop on Agent Oriented Software Engineering, May 2010. https://apps.dtic.mil/dtic/tr/fulltext/u2/a549190.pdf
Published in Agent-Oriented Software Engineering XI, 2010
Agent-Oriented Software Engineering XI
Recommended citation: Duc N. Nguyen, Kyle Usbeck, William M. Mongan, Christopher T. Cannon, Robert N. Lass, Jeff Salvage, William C. Regli, Israel Mayk, Todd Urness. A Methodology for Developing an Agent Systems Reference Architecture. Agent-Oriented Software Engineering XI, pp. 177-188. Danny Weyns, Marie-Pierre Gleizes, eds, Springer Berlin Heidelberg: 2011. https://apps.dtic.mil/dtic/tr/fulltext/u2/a559616.pdf
Published in IEEE Transactions on Human Machine Systems, 2013
IEEE Transactions on Human Machine Systems
Recommended citation: William Regli, Israel Mayk, Christopher Cannon, Joseph Kopena, Robert Lass and William M. Mongan. Development and Specification of a Reference Architecture for Agent-Based Systems. The IEEE Transactions on Human-Machine Systems, 2013. https://ieeexplore.ieee.org/document/6663695
Published in IEEE International Conference on Biomedical and Health Informatics (BHI), 2016
IEEE International Conference on Biomedical and Health Informatics (BHI)
Recommended citation: Shrenik Vora, William Mongan, Kapil Dandekar, Adam Fontecchio, and Tim Kurzweg. Wireless Heart and Respiration Monitoring for Infants through Passive RFID Tags. International Conference on Biomedical and Health Informatics (BHI), February, 2016. https://web.archive.org/web/20191124101106/http://www.shrenikvora.com/Shrenik_Vora_BHI_16_2.pdf
Published in Proceedings of the IEEE Smart Systems Workshop, 2016
Proceedings of the IEEE Smart Systems Workshop
Recommended citation: William Mongan, Endla Anday, Genevieve Dion, Adam Fontecchio, Tim Kurzweg, Kelly Joyce, Yuqiao Liu, Owen Montgomery, Ilhaan Rasheed, Cem Sahin, Shrenik Vora, and Kapil Dandekar. A Multi-Disciplinary Framework for Continuous Biomedical Monitoring Using Low-Power Passive RFID-based Wireless Wearable Sensors. Proceedings of the IEEE Smart Systems Workshop, May, 2016. https://ieeexplore.ieee.org/document/7501674
Published in IEEE Signal Processing in Medicine and Biology (SPMB), 2016
IEEE Signal Processing in Medicine and Biology (SPMB)
Recommended citation: William M. Mongan, Ilhaan Rasheed, Khyati Ved, Ariana Levitt, Endla Anday, Kapil Dandekar, Genevieve Dion, Timothy Kurzweg, and Adam Fontecchio. Real-Time Detection of Apnea via Signal Processing of Time-Series Properties of RFID-Based Smart Garments. IEEE Signal Processing in Medicine and Biology (SPMB), December, 2016. https://ieeexplore.ieee.org/abstract/document/7846871
Published in IEEE Transactions on Biomedical Circuits and Systems, 2016
IEEE Transactions on Biomedical Circuits and Systems
Recommended citation: Damiano Patron, William Mongan, Timothy Kurzweg, Adam Fontecchio, Genevieve Dion, Endla Anday, and Kapil R. Dandekar. On the Use of Knitted Antennas and Inductively Coupled RFID Tags for Wearable Applications. IEEE Transactions on Biomedical Circuits and Systems, January 2016. https://ieeexplore.ieee.org/document/7458913
Published in ACM/IEEE International Conference on Internet-of-Things Design and Implementation (IoTDI), 2017
ACM/IEEE International Conference on Internet-of-Things Design and Implementation (IoTDI)
Recommended citation: William Mongan, Ilhaan Rasheed, Khyati Ved, Shrenik Vora, Kapil Dandekar, Genevieve Dion, Timothy Kurzweg, and Adam Fontecchio. On the Use of Radio Frequency Identification for Continuous Biomedical Monitoring. ACM/IEEE International Conference on Internet-of-Things Design and Implementation (IoTDI), April, 2017. https://dl.acm.org/authorize?N685674
Published in IEEE International Conference on RFID, 2017
IEEE International Conference on RFID
Recommended citation: Shrenik A. Vora, William M. Mongan, Endla K. Anday, Kapil R. Dandekar, Genevieve Dion, Adam K. Fontecchio, and Timothy P. Kurzweg. On Implementing an Unconventional Infant Vital Signs Monitor with Passive RFID Tags. IEEE International Conference on RFID, May, 2017. https://ieeexplore.ieee.org/document/7945586
Published in IEEE Signal Processing in Medicine and Biology (SPMB), 2017
IEEE Signal Processing in Medicine and Biology (SPMB)
Recommended citation: William M. Mongan, Robert Ross, Ilhaan Rasheed, Yuqiao Liu, Khyati Ved, Endla Anday, Kapil Dandekar, Genevieve Dion, Timothy Kurzweg, and Adam Fontecchio. Data Fusion of Single-Tag RFID Measurements for Respiratory Rate Monitoring. IEEE Signal Processing in Medicine and Biology (SPMB), December, 2017. https://ieeexplore.ieee.org/document/8257028
Published in Drexel University, 2018
Ph.D. Dissertation
Recommended citation: Mongan, William M. (2018). Predictive Analytics on Real-Time Biofeedback for Actionable Classification of Activity State. PhD Dissertation, Drexel University. /files/mongan-dissertation.pdf
Published in IEEE Transactions on Biomedical and Health Informatics, 2019
IEEE Transactions on Biomedical and Health Informatics
Recommended citation: Sayandeep Acharya, William M. Mongan, Ilhaan Rasheed, Yuqiao Liu, Endla Anday, Genevieve Dion, Adam Fontecchio, Timothy Kurzweg, and Kapil R. Dandekar. Ensemble Learning Approach via Kalman Filtering for a Passive Wearable Respiratory Monitor. IEEE Transactions of Biomedical and Health Informatics, May 2019. https://ieeexplore.ieee.org/document/8416727
Published in The First IEEE International Workshop on Integrated Smart Healthcare (WISH 2019) at IEEE COMPSAC, 2019
The First IEEE International Workshop on Integrated Smart Healthcare (WISH 2019) at IEEE COMPSAC
Recommended citation: Austin Gentry, William M. Mongan, Brent Lee, Owen Montgomery, and Kapil Dandekar. Activity Segmentation Using Wearable Sensors for DVT/PE Risk Detection. The First IEEE International Workshop on Integrated Smart Healthcare (WISH 2019) at IEEE COMPSAC, July, 2019. https://ieeexplore.ieee.org/document/8754449/
Published in IEEE Signal Processing in Medicine and Biology, 2019
IEEE Signal Processing in Medicine and Biology
Recommended citation: Patrick O-Neill, William M. Mongan, Robert Ross, Sayandeep Acharya, Adam K. Fontecchio, and Kapil R. Dandekar. An Adaptive Search Algorithm for Detecting Respiratory Artifacts Using a Wireless Passive Wearable Device. IEEE Signal Processing in Medicine and Biology (SPMB), December, 2019. https://ieeexplore.ieee.org/document/9037861
Published in IEEE International Conference on Bioinformatics and Biomedical Engineering (BIBE), 2020
IEEE International Conference on Bioinformatics and Biomedical Engineering (BIBE)
Recommended citation: Stephen Hansen, Daniel Schwartz, Jesse Stover, Md Abu Saleh Tajin, William M. Mongan, and Kapil R. Dandekar. Fusion Learning on Multiple-Tag RFID Measurements for Respiratory Rate Monitoring. IEEE International Conference on Bioinformatics and Biomedical Engineering (BIBE), October, 2020. https://ieeexplore.ieee.org/abstract/document/9288084
Published in IEEE Sensors Journal, 2020
IEEE Sensors Journal
Recommended citation: Md Abu Saleh Tajin, William M. Mongan, and Kapil R. Dandekar. Passive RFID-based Diaper Moisture Sensor. IEEE Sensors Journal, October 2020. https://ieeexplore.ieee.org/document/9186098
Published in Biomedical Signal Processing: Innovation and Applications, 2021
Biomedical Signal Processing: Innovation and Applications
Recommended citation: Chelsea Amanatides, Stephen Hansen, Ariana S. Levitt, Yuqiao Liu, Patrick O-Neill, Damiano Patron, Robert Ross, Daniel Schwartz, Jesse Stover, Md Abu Saleh Tajin, Genevieve Dion, Adam K. Fontecchio, Vasil Pano, William M. Mongan, and Kapil R. Dandekar. Wearable Smart Garment Devices for Passive Biomedical Monitoring. In Biomedical Signal Processing: Innovation and Applications. Iyad Obeid, Ivan Selesnick, and Joseph Picone, eds, Springer: April, 2021, pp. 85-128 (10.1007/978-3-030-67494-6). https://doi.org/10.1007/978-3-030-67494-6_4
Published in IEEE Wireless and Microwave Technology Conference (WAMICON), 2021
IEEE Wireless and Microwave Technology Conference (WAMICON)
Recommended citation: Md Abu Saleh Tajin, Marko Jacovic, Xaime Rivas Rey, William M. Mongan, and Kapil R. Dandekar. Channel Emulation for the Characterization of Wearable RFID Antennas. 21st Annual IEEE Wireless and Microwave Technology Conference (WAMICON 2020-2021), April, 2021. https://par.nsf.gov/servlets/purl/10226439
Published in IEEE Access Journal, 2021
IEEE Access Journal
Recommended citation: Md Abu Saleh Tajin, Marko Jacovic, Genevieve Dion, William M. Mongan, and Kapil R. Dandekar. UHF RFID Channel Emulation Testbed for Wireless IoT Systems. IEEE Access Journal, May 2021. https://ieeexplore.ieee.org/document/9423960
Published in IEEE Conference on Computers, Software, and Applications (COMPSAC), 2021
IEEE Conference on Computers, Software, and Applications (COMPSAC)
Recommended citation: Robert Ross, William M. Mongan, Patrick O-Neill, Ilhaan Rasheed, Adam Fontecchio, Genevieve Dion, and Kapil R. Dandekar. An Adaptively Parameterized Algorithm Estimating Respiratory Rate from a Passive Wearable RFID Smart Garment. IEEE Symposium on Mobile, Wearable and Ubiquitous Computing at COMPSAC 2021, July, 2021. https://doi.ieeecomputersociety.org/10.1109/COMPSAC51774.2021.00110
Published in MDPI Electronics Journal - Neuromorphic Sensing and Computing Systems, 2022
MDPI Electronics Journal - Neuromorphic Sensing and Computing Systems
Recommended citation: Paul, Ankita, Md. A.S. Tajin, Anup Das, William M. Mongan, and Kapil R. Dandekar. 2022. Energy-Efficient Respiratory Anomaly Detection in Premature Newborn Infants Electronics 11, no. 5: 682. https://www.mdpi.com/2079-9292/11/5/682
Published in IEEE Sensors Journal, 2023
IEEE Sensors Journal
Recommended citation: Md Abu Saleh Tajin, Md Shakir Hossain, William M. Mongan, and Kapil R. Dandekar. Passive UHF RFID-based Real-Time Intravenous Fluid Level Sensor. IEEE Sensors Journal, 2023. https://ieeexplore.ieee.org/document/10364695
Visualiztion of Bunch Clustered Software Module Dependency Graphs
A secure and modular data collection and processing framework for heterogeneous Internet-of-Things (IoT) sensor networks.
A Service-Based Reverse Engineering Portal
XML Document Visualizer
Published:
Published:
Published:
Published:
Published:
Presented in June, 2014 and January, 2015
Published:
Published:
Runner-Up for Best Poster
Published:
Published:
Published:
Published:
Published:
The CSTA Spring Symposium was scheduled to be held at Drexel University, but is being held remotely due to the COVID-19 pandemic. I have put my materials online for the benefit of attendees and the general public. They can be found here:
Published:
PATTAN Computer Science for All Summit
Published:
Published:
The CSTA Spring Symposium is being held remotely due to the COVID-19 pandemic. I have put my materials online for the benefit of attendees and the general public. They can be found here:
Published:
The symposium is being held remotely due to the COVID-19 pandemic.
Published:
PATTAN Computer Science for All Summit
Published:
PATTAN Computer Science for All Summit
Published:
PATTAN Computer Science for All Summit
Published:
PATTAN Computer Science for All Summit
Course, Drexel University Department of Computer Science, 2005
CS 281: Systems Architecture I (Fall, Spring)
CS 282: Systems Architecture II (Winter, Summer)
Course, Drexel University Department of Computer Science, 2006
CS 281: Systems Architecture I (Fall, Spring)
CS 282: Systems Architecture II (Winter, Summer)
Course, Drexel University Department of Computer Science, 2007
CS 281: Systems Architecture I (Fall, Spring)
CS 282: Systems Architecture II (Winter, Summer)
ECEC 490: ST: Computer Organization (Summer)
Course, Drexel University Department of Computer Science, 2008
ECEC 490: ST: Processor Design (Fall)
CS 281: Systems Architecture I (Fall, Spring)
CS 361: Concurrent Programming (Fall)
CS 282: Systems Architecture II (Winter, Summer)
CS 472/ECEC 490: Computer Networks (Winter)
CS 370/ECEC 421: Intro Operating Systems I / Operating Systems (Winter, Summer)
CS 498: Special Topics in Computer Architecture (Winter)
CS 680 (Graduate Course): Machine Organization (Spring)
CS 498: Advanced Topics in CPU Design (Spring)
ECEC 355: Computer Structures (Summer)
Course, Drexel University Department of Computer Science, 2009
CS 281: Systems Architecture I (Fall, Spring)
CS 361: Concurrent Programming (Fall, Spring)
ECEC 357: Computer Networks (Fall)
CS 282: Systems Architecture II (Winter, Summer)
CS 265: Advanced Programming Techniques (Winter)
CS 370/ECEC 421: Intro Operating Systems I / Operating Systems (Winter, Summer)
CS 498: Concurrent Programming (Spring)
CS 498: Systems Architecture II (Spring)
CS 680 (Graduate Course): Machine Organization (Summer)
Course, Drexel University Department of Computer Science, 2010
ECEC 432: Internet Arch and Protocols (Fall)
CS 361/ECEC 490: Concurrent Programming (Fall, Spring)
CS 281: Systems Architecture I (Fall, Spring)
ECEC 357: Intro to Computer Networks (Winter)
ECEC 433: Network Programming (Winter)
CS 370/ECEC 421: Operating Systems (Winter, Summer)
CS 283: Systems Programming (Winter, Summer)
ECEC 490: Networks 3 (Spring)
ECE 203: Programming for Engineers (Summer)
ECEC 355: Processor Design (Summer)
Course, Drexel University Department of Computer Science, 2011
ECE 203: Programming for Engineers (Fall)
CS 361: Concurrent Programming (Fall, Spring)
CS 281: Systems Architecture I (Fall, Spring)
ECEC 357: Intro to Computer Networks (Winter)
CS 370/ECEC 421: Operating Systems (Winter, Summer)
CS 283/ECEC 353: Systems Programming (Winter, Summer)
ESL 098: KAUST Introduction to C++ (Spring)
CS 480: ST: Web and Mobile App Development (Spring)
ECEC 355: Computer Architecture (Summer)
Course, University of Pennsylvania Department of Computer and Information Science (Visiting), 2012
CIT 595: Computer Systems II (Spring)
Course, Drexel University Department of Computer Science, 2012
CS 498: Advanced Topics in Operating Systems (Fall)
ECE 203: Programming for Engineers (Fall)
CS 480: ST: Processor Architecture and Analysis (Fall)
ECEC 357: Intro to Computer Networks (Fall)
CS 361: Concurrent Programming (Fall)
CS 480: ST: Web and Mobile App Development (Winter)
CS 370: Operating Systems (Winter, Summer)
CS 283: Systems Programming (Winter, Summer)
CS 498: Big Data and Advanced Analytics (Summer)
HNRS 202: Making Apps (Summer)
ECEC 355: Computer Architecture (Summer)
CS 280: ST: Web and Mobile App Development (Summer)
Course, University of Pennsylvania Department of Computer and Information Science (Visiting), 2013
CIT 595: Computer Systems II (Spring)
Course, Drexel University Department of Computer Science, 2013
CS 361: Concurrent Programming (Fall)
CS 275: Web and Mobile App Development (Winter, Summer)
CS 370: Operating Systems (Winter, Summer)
CS 498: Design Experience (Summer)
ECEC 355: Computer Architecture (Summer)
HNRS 202: Making Apps (Summer)
CS 283: Systems Programming (Summer)
Course, Drexel University Department of Computer Science, 2014
CI 101: Computing and Informatics Design I (Fall)
CS 275: Web and Mobile App Development (Winter, Summer)
CS 280/CI 106: Computing and Informatics Design Project (Winter)
CS 498: Social Media Analytics (Summer)
CS 370: Operating Systems (Summer)
CS 283: Systems Programming (Summer)
Course, Drexel University Department of Computer Science, 2015
CI 101: Computing and Informatics Design I (Fall)
CS 283: Systems Programming (Winter, Summer)
CS 275: Web and Mobile App Development (Winter)
CI 106: Computing and Informatics Design Project (Winter)
CS 370: Operating Systems (Summer)
Course, Drexel University Department of Computer Science, 2016
CI 101: Computing and Informatics Design I (Fall)
CS 283: Systems Programming (Summer)
CS 370: Operating Systems (Summer)
Course, Drexel University Department of Computer Science, 2017
CI 101: Computing and Informatics Design I (Fall)
CS 283: Systems Programming (Summer)
CS 370: Operating Systems (Summer)
Course, Drexel University Department of Computer Science, 2018
CS 520 (Graduate Course): Computer Science Foundations (Fall)
CS I799 (Graduate Course): ECE Magnetic Knitting Investigation (Fall, Winter, Spring)
CS I499: RF Multisensor Fusion (Winter)
CS I499: Advanced Operating Systems (Winter)
CS I499: Advanced Computing Systems (Winter)
CS I299: Cardio-respiratory RF Processing (Winter)
CS T280: Programming Practicum (Winter)
HNRS I399: Coordinated Radio Frequency Management (Winter)
CS I399: Machine Learning Research (Summer)
CS I599 (Graduate Course): RF Cardio RSA Monitoring (Summer)
CS 265: Advanced Programming Tools and Techniques (Winter, Summer)
CS 283: Systems Programming (Summer)
CS 370: Operating Systems (Summer)
Course, Syracuse University Department of Computer Science and Engineering (Part-Time Instructor), 2020
CSE 674 (Graduate Course): Advanced Data Structures and Algorithms (Spring, Fall)
Course, Ursinus College Department of Mathematics and Computer Science, 2020
CS 173: Introduction to Computer Science (Fall: 23 + 22 Students)
CS 471 (Special Topics): Web and Mobile Development (Fall: 15 Students)
CS 391 (Independent Study): Research Independent Study in Deep Learning in Astrophysics (Fall: 1 Student, Spring: 1 Student)
CS 173: Introduction to Computer Science (Spring: 22 Students)
CS 374: Principles of Programming Languages (Spring: 25 Students)
CS 475: Computer Networks (Spring: 15 Students)
CS 391 (Independent Study): Research Independent Study in IoT Wearable Biosensors (Spring: 2 Students)
CS 391 (Independent Study): Research Independent Study in Dynamic Antenna Selection for Real-Time RF Sensing (Spring: 1 Student)
CS 394 (Independent Study): Research Independent Study in Cross-Architecture Translation (Spring: 1 Student)
Course, Ursinus College Department of Mathematics and Computer Science, 2021
CS 173: Introduction to Computer Science (Fall: 22 + 21 Students)
CS 377: Databases (Fall: 16 Students)
CS 173: Introduction to Computer Science (Spring: 19 + 16 Students)
CS 474: Human-Computer Interaction (Spring: 9 Students)
CS 392 (Independent Study): Research Independent Study in Deep Learning in Astrophysics (Fall: 2 Students, Spring: 1 Student)
CS 392 (Independent Study): Research Independent Study in Cross-Architecture Translation (Fall: 1 Student)
CS 394 (Independent Study): Research Independent Study in RF Biomedical Analysis through Wearable Internet-of-Things Devices (Fall: 2 Students, Spring: 2 Students)
CS 391 (Independent Study): Research Independent Study in Malware Detection through Electromagnetic System Response (Spring: 1 Student)
Course, Ursinus College Department of Mathematics and Computer Science, 2022
CS 170: Programming for the World Around Us (Fall, 18 Students)
CS 374: Principles of Programming Languages (Fall, 24 Students)
CS 274: Computer Architecture (Spring, 14 Students)
CS 375: Software Engineering (Spring, 10 Students)
CS 475: Computer Networks (Spring, 19 Students)
CS/MATH 350: Oral Presentation (Fall Coordinator, 11 Students)
CS 391: Research Independent Study in Moon Crater Analysis (Fall, 2 Students)
CS 394: Research Independent Study in Neural Network Visualization (Fall, 1 Student)
CS 394: Research Independent Study in Software UX for Student Engagement (Spring, 1 Student)
CS 394: Research Independent Study in Moon Cracter Analysis (Spring, 1 Student)
CS 394: Research Independent Study in RF IoT Security Layer (Spring, 1 Student)
CS 392: Research Independent Study in Explainable AI Models (Spring, 1 Student)
CS 392: Research Independent Study in Grid Software Defined Radios (Spring, 1 Student)
CS 394: Research Independent Study in Educational Modules for Grid Software Defined Radios (Spring, 1 Student)
IDS-ADV: Advising Practicum (Fall, 9 Students)
Major Advising: 9 Students
First-Year Advising: 9 Students
Course, Ursinus College Department of Mathematics and Computer Science, 2023
CS 377: Database Design (Fall, 6 Students)
CS 471: Special Topics: Computer Science Pedagogy (Fall, 29 Students)
CIE 100: Common Intellectual Experience I (Fall, 16 Students)
CS 010: Problem Solving in CS (Fall, 5 Students)
IDS 099: Special Topics: Hidden Curriculum in CS (Fall, 12 Students)
CS 394: Research Independent Study in Dynamic Radar Tracking (Fall, 1 Student)
IDS-ADV: Advising Practicum (Fall, 10 Students)
CS 376: Operating Systems (Spring, 17 Students)
CS 474: Human-Computer Interaction (Spring, 5 Students)
CS 391: Research Independent Study in Virtual Museum Environments (Spring, 1 Student)
CS 394: Research Independent Study in Advanced Computer Architecture and Organization (Spring, 1 Student)
CS 394: Research Independent Study in RFID Localization and Tracking (Spring, 3 Students)
CS 394: Research Independent Study in Human Pose Estimation (Spring, 2 Students)
CS/MATH/STAT 350: Oral Presentation (Spring Coordinator, 13 Students)
Major Advising: 23 Students
First-Year Advising: 9 Students
Course, Ursinus College Department of Mathematics and Computer Science, 2024
CS 374: Principles of Programming Languages (Fall)
CIE 100: Common Intellectual Experience I (Fall)
CS 170Q: Programming for the World Around Us (Fall)
IDS-ADV: Advising Practicum (Fall, 10 Students)
IDS-099: AI for All (Special Topics, Fall)
CS 391: AI Feature Visualization (Independent Study, Fall, 1 Student)
CS 394: Retrieval Augmented AI (Independent Study, Fall, 1 Student)
Major Advising: 15 Students
First-Year Advising: 10 Students