{"id":22903,"date":"2022-09-30T13:34:26","date_gmt":"2022-09-30T13:34:26","guid":{"rendered":"http:\/\/www.uwb.edu\/?p=22903"},"modified":"2026-03-09T09:11:06","modified_gmt":"2026-03-09T16:11:06","slug":"defense-schedule","status":"publish","type":"page","link":"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule","title":{"rendered":"Thesis\/Project Final Defense Schedule"},"content":{"rendered":"\n<p>Join us as the School of STEM master\u2019s degree candidates present their culminating thesis and project work. The schedule is updated throughout the quarter, check back for new defenses.<\/p>\n\n\n\n<p><a href=\"\/stem\/graduate\/defense-schedule\/archive\">View previous quarter schedules<\/a><\/p>\n\n\n\n<p><strong>Select a master&#8217;s program to navigate to candidates:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns has-gold-200-color has-text-color has-link-color wp-elements-c77cd56da6b685bfe25cfeaee7903d74 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><a href=\"#mscsse\"><strong>Computer Science &amp; Software Engineering<\/strong><\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><a href=\"#mscyber\"><strong>Cybersecurity Engineering<\/strong><\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong><a href=\"#msece\">Electrical &amp; Computer Engineering<\/a><\/strong><\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"mscsse\">Master of Science in Computer Science &amp; Software Engineering<\/h2>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">WINTER 2026<\/h3>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left is-style-default has-purple-300-color has-text-color\">Wednesday, February 25<\/h4>\n\n\n\n<h5 class=\"wp-block-heading is-style-default\">DEBOSHRI DAS<\/h5>\n\n\n\n<p><strong>Chair<\/strong>: Dr. Min Chen<br><strong>Candidate<\/strong>: Master of Science in Computer Science &amp; Software Engineering<br>11:00 A.M.; <a href=\"https:\/\/washington.zoom.us\/j\/96541693519\">Join Deboshri Das&#8217; Online Defense<\/a><br><strong>Project:<\/strong> Blackfoot &#8211; Play and Learn: Designing a Game-Based Language Learning Application<\/p>\n\n\n\n<p>Blackfoot (Niits\u00ed\u02bcpowahsin) is a culturally and historically significant Indigenous language of the Blackfoot Confederacy and a primary medium through which community knowledge, identity, and oral traditions are sustained. As with many Indigenous languages, Blackfoot is experiencing ongoing endangerment, highlighting the need for accessible learning tools and culturally grounded resources that support intergenerational transmission and revitalization.<\/p>\n\n\n\n<p>This paper presents the design and implementation of Blackfoot &#8211; Play and Learn, a web-based, game-driven language-learning application that integrates cultural context with structured, practice-oriented activities. The application is organized as a suite of modular learning experiences, including a Blackfoot History module and several interactive activities: Flashcards for incremental vocabulary acquisition, Blackfoot Builder for scaffolded construction of meaning through guided word selection, Voices of the Blackfoot for listening-centered engagement with narrative content and dialect identification, and a Quiz module for rapid recall and self-assessment. A persistent leaderboard provides lightweight gamification to encourage continued engagement and make progress visible across activities. Because Blackfoot is spoken across multiple dialects, the system incorporates dialect awareness throughout its modules rather than assuming a single standardized variety. The system is implemented as a React-based web application using client-side routing and reusable, modular UI components.<\/p>\n\n\n\n<p>The project follows Agile development practices with iterative feature delivery and periodic review feedback. Emphasis was placed on code quality, modular design, reusable utilities, and backend best practices such as normalized answer checking, debounced availability validation, provider-aware reauthentication, and guarded asynchronous data access. The resulting system demonstrates a scalable, maintainable architecture for culturally informed, game-based language learning, and provides a foundation for future adaptive and community-driven extensions.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left is-style-default has-purple-300-color has-text-color\">Friday, March 6<\/h4>\n\n\n\n<h5 class=\"wp-block-heading is-style-default\">BENJAMIN V. SCHIPUNOV<\/h5>\n\n\n\n<p><strong>Chair<\/strong>: Dr. Clark Olson<br><strong>Candidate<\/strong>: Master of Science in Computer Science &amp; Software Engineering<br>1:15 P.M.; <a href=\"https:\/\/washington.zoom.us\/j\/96571731630\">Join Benjamin V. Schipunov&#8217;s Online Defense<\/a><br><strong>Project:<\/strong> AROfficeNav: A Scalable Indoor Mapping and Augmented Reality Navigation System<\/p>\n\n\n\n<p>Indoor navigation has emerged as a growing challenge in large, complex buildings such as university campuses, hospitals, shopping malls, and corporate offices, where traditional signage is not always sufficient to provide consistent, accessible guidance. Outdoor Global Navigation Satellite Systems (GNSS) are unreliable indoors due to signal attenuation and lack of line-of-sight to satellites, while existing positioning systems such as QR-code markers and dedicated infrastructure introduce installation and maintenance overhead that scale poorly over time. These limitations motivate the development of scalable indoor positioning systems that leverage advances in computer vision, sensor fusion, and modern mobile computing. This project presents the design, implementation, and evaluation of an augmented reality-based (AR) indoor building navigation system that integrates 3D spatial modeling to enable scalable, user-friendly indoor guidance.<\/p>\n\n\n\n<p>The system uses a server-backed architecture and a modular reconstruction pipeline to create building-scale 3D maps from phone-captured scans, organized into workspace-based reconstructions to support iterative refinement and long-term data management. For mapping, the pipeline uses learned features and robust pose estimation to produce a sparse 3D reconstruction. For navigation, the system performs real-time visual localization with rolling-window multi-frame matching against a pre-built 2D-3D descriptor database, estimating camera pose using Perspective-n-Point (PnP) with Random Sampling Consensus (RANSAC). A coordinate alignment transform maps reconstructed building coordinates into the user\u2019s live AR session coordinates, enabling stable AR labeling and route visualization. The overall design prioritizes minimal installation and maintenance compared to infrastructure-heavy alternatives such as fiducials and beacons, while supporting multi-floor buildings and scalable deployment.<\/p>\n\n\n\n<p>The project is evaluated in UW Bothell\u2019s Innovation Hall, which involves scanning hallways, open spaces, and staircases. After the scanning process, all rooms, exits, elevators, restrooms, and scan connections are labeled using a label projection system that operates directly on the captured scan images. The scans are then merged into a unified building model, from which a navigation graph is generated and prepared for publication and consumer use. The resulting platform demonstrates the feasibility of scalable, infrastructure-light indoor navigation while highlighting practical challenges in visual positioning under descriptor ambiguity and perceptual aliasing.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left is-style-default has-purple-300-color has-text-color\">Wednesday, March 11<\/h4>\n\n\n\n<h5 class=\"wp-block-heading is-style-default\">SAMMAN TYATA<\/h5>\n\n\n\n<p><strong>Chair<\/strong>: Dr. David Socha<br><strong>Candidate<\/strong>: Master of Science in Computer Science &amp; Software Engineering<br>11:00 A.M.; <a href=\"https:\/\/washington.zoom.us\/j\/97526972895\">Join Samman Tyata&#8217;s Online Defense<\/a><br><strong>Project:<\/strong> Design Decisions and Architectural Rationale in the Luna mHealth Mobile Application: UI Enhancements and Module Page Navigation<\/p>\n\n\n\n<p>This paper presents a critical analysis of design decisions and technical contributions made during the development of the Luna mHealth Mobile application, a Flutter-based mobile health education platform. The work encompasses four primary areas of the user interface: the module homepage, the module reading experience, peer-to-peer module sharing, and a breadcrumb-based navigation system with stack-based history. Each area is evaluated against foundational software engineering principles such as SOLID design, DRY, and Clean Code practices, illustrating how these principles shape architectural decisions in real-world Flutter development. Rather than cataloging all activities, this paper focuses on the reasoning behind significant architectural choices, the iterative thought processes that led to final implementations, and the broader lessons learned about mobile application development in a production environment.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left is-style-default has-purple-300-color has-text-color\">Friday, March 13<\/h4>\n\n\n\n<h5 class=\"wp-block-heading is-style-default\">PAUL OLADELE<\/h5>\n\n\n\n<p><strong>Chair<\/strong>: Dr. David Socha<br><strong>Candidate<\/strong>: Master of Science in Computer Science &amp; Software Engineering<br>8:45 A.M.; <a href=\"https:\/\/washington.zoom.us\/j\/98989199038\">Join Paul Oladele&#8217;s Online Defense<\/a><br><strong>Project:<\/strong> Offline Health Module Sharing in Luna mHealth: A Flutter-Based Peer-to-Peer Approach with Google Nearby Connections<\/p>\n\n\n\n<p>This capstone project presents the design and implementation of a peer-to-peer content sharing system for the Luna mHealth mobile application, an offline-first platform that delivers health education in low-connectivity environments. Luna distributes structured, audio-visual health modules on low-cost smartphones, where internet access cannot be assumed. To support local content dissemination, this work implements a device-to-device transfer system using Google Nearby Connections within a Flutter architecture. The project evaluates prior Bluetooth Low Energy approaches and motivates the selection of a higher-level framework to reduce protocol complexity and improve reliability. The system is modeled using finite state machines to provide predictable connection lifecycles, failure recovery, and multi-peer coordination. A module transfer pipeline with metadata exchange, file streaming, and integrity validation ensures safe ingestion and resharing. The result is a module sharing system that strengthens Luna\u2019s offline distribution model and supports community-driven propagation of health education content.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"mscyber\">Master of Science in Cybersecurity Engineering<\/h2>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">WINTER 2026<\/h3>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left is-style-default has-purple-300-color has-text-color\">Thursday, March 5<\/h4>\n\n\n\n<h5 class=\"wp-block-heading is-style-default\">SIDDHA MEHTA<\/h5>\n\n\n\n<p><strong>Chair<\/strong>: Dr. Geetha Thamilarasu<br><strong>Candidate<\/strong>: Master of Science in Cybersecurity Engineering<br>11:00 A.M.; UW2 (Commons Hall) Room 327<br><strong>Project:<\/strong> Adaptive Multi-Vector BLE Attack Framework: A Context Aware Approach<\/p>\n\n\n\n<p>Bluetooth Low Energy (BLE) is the standard for modern IoT infrastructure, yet current security tools struggle to test these devices effectively because they lack context. Standard scanners treat every target whether it be a smart lock or a heart monitor as a generic black box target, applying the same random testing strategies to all of them. This &#8220;one size fits all&#8221; approach routinely misses logic specific vulnerabilities and fails to detect silent failures, where a device&#8217;s software crashes while its radio connection stays active.<\/p>\n\n\n\n<p>This project presents &#8220;Adaptive Multi-Vector BLE Attack Framework: A Context Aware<br>Approach&#8221;, an automated framework that moves beyond blind fuzzing to intelligent and context-aware testing. The framework uses a Large Language Model (LLM) to plan attacks based on three dimensions: semantic context (inferring what the device is from its data), temporal context (tracking how the device behaves over time), and operational context (mapping its available attack surface). To confirm the presence of vulnerabilities, we introduce a Differential State Engine that compares the device&#8217;s state before and after an attack. This allows the system to prove that a flaw exists by detecting persistent changes, rather than relying on simple connection errors.<\/p>\n\n\n\n<p>The framework was tested against a diverse set of simulated ESP32-based targets, which included medical, industrial, and smart home profiles. The testing confirmed that the system was able to successfully identify complex logic-based vulnerabilities, such as authentication bypasses, which are often invisible to context blind tools. These results demonstrate the feasibility and effectiveness of using LLM for planning and decision making with device context to enhance the depth of automated BLE security testing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"msece\">Master of Science in Electrical &amp; Computer Engineering<\/h2>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">WINTER 2026<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Join us as the School of STEM master\u2019s degree candidates present their culminating thesis and project work. The schedule is updated throughout the quarter, check back for new defenses. View previous quarter schedules Select a master&#8217;s program to navigate to candidates: Computer Science &amp; Software Engineering Cybersecurity Engineering Electrical &amp; Computer Engineering Master of Science&#8230;<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":1833,"menu_order":84,"comment_status":"open","ping_status":"open","template":"","meta":{"_acf_changed":false,"_is_archived":false,"_archived_contact_email":"","footnotes":""},"class_list":["post-22903","page","type-page","status-publish","hentry"],"acf":{"related_links":{"toggle_visibility":false,"link_1":"","link_2":"","link_3":"","link_4":"","link_5":""},"highlight_box":{"toggle_visibility":false,"title":"","content":"","button":"","button_style":"angled-purple-button","button_screen_reader_text":""},"contact_type_1":{"toggle_visibility":true,"contact_title":"School of Science, Technology, Engineering &amp; Mathematics","email":"stemgrad@uw.edu","phone":"425.352.5490","box":"","address_line_1":"","address_line_2":"","location":""},"contact_type_2":{"toggle_visibility":false,"contact_title":"","email":"","phone":"","box":"","address_line_1":"","address_line_2":"","location":""},"social_media":{"toggle_visibility":false,"facebook_url":"","instagram_url":"","linkedin_url":"","twitter_url":"","youtube_url":""},"blog_archive_sidebar_visibility":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Thesis\/Project Final Defense Schedule - School of Science, Technology, Engineering &amp; Mathematics<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Thesis\/Project Final Defense Schedule - School of Science, Technology, Engineering &amp; Mathematics\" \/>\n<meta property=\"og:description\" content=\"Join us as the School of STEM master\u2019s degree candidates present their culminating thesis and project work. The schedule is updated throughout the quarter, check back for new defenses. View previous quarter schedules Select a master&#8217;s program to navigate to candidates: Computer Science &amp; Software Engineering Cybersecurity Engineering Electrical &amp; Computer Engineering Master of Science...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule\" \/>\n<meta property=\"og:site_name\" content=\"School of Science, Technology, Engineering &amp; Mathematics\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-09T16:11:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule\",\"url\":\"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule\",\"name\":\"Thesis\/Project Final Defense Schedule - School of Science, Technology, Engineering &amp; Mathematics\",\"isPartOf\":{\"@id\":\"\/#website\"},\"datePublished\":\"2022-09-30T13:34:26+00:00\",\"dateModified\":\"2026-03-09T16:11:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.uwb.edu\/stem\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Graduate Programs\",\"item\":\"https:\/\/www.uwb.edu\/stem\/graduate\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Thesis\/Project Final Defense Schedule\"}]},{\"@type\":\"WebSite\",\"@id\":\"\/#website\",\"url\":\"\/\",\"name\":\"School of Science, Technology, Engineering &amp; Mathematics\",\"description\":\"Just another UW Bothell site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Thesis\/Project Final Defense Schedule - School of Science, Technology, Engineering &amp; Mathematics","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule","og_locale":"en_US","og_type":"article","og_title":"Thesis\/Project Final Defense Schedule - School of Science, Technology, Engineering &amp; Mathematics","og_description":"Join us as the School of STEM master\u2019s degree candidates present their culminating thesis and project work. The schedule is updated throughout the quarter, check back for new defenses. View previous quarter schedules Select a master&#8217;s program to navigate to candidates: Computer Science &amp; Software Engineering Cybersecurity Engineering Electrical &amp; Computer Engineering Master of Science...","og_url":"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule","og_site_name":"School of Science, Technology, Engineering &amp; Mathematics","article_modified_time":"2026-03-09T16:11:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule","url":"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule","name":"Thesis\/Project Final Defense Schedule - School of Science, Technology, Engineering &amp; Mathematics","isPartOf":{"@id":"\/#website"},"datePublished":"2022-09-30T13:34:26+00:00","dateModified":"2026-03-09T16:11:06+00:00","breadcrumb":{"@id":"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.uwb.edu\/stem\/graduate\/defense-schedule#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uwb.edu\/stem\/"},{"@type":"ListItem","position":2,"name":"Graduate Programs","item":"https:\/\/www.uwb.edu\/stem\/graduate"},{"@type":"ListItem","position":3,"name":"Thesis\/Project Final Defense Schedule"}]},{"@type":"WebSite","@id":"\/#website","url":"\/","name":"School of Science, Technology, Engineering &amp; Mathematics","description":"Just another UW Bothell site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages\/22903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/comments?post=22903"}],"version-history":[{"count":267,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages\/22903\/revisions"}],"predecessor-version":[{"id":36667,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages\/22903\/revisions\/36667"}],"up":[{"embeddable":true,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages\/1833"}],"wp:attachment":[{"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/media?parent=22903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}