CYSE 526 Research Paper