LinkedIn

Hailey Emery

Github

Relevant Coursework

Software Testing

College of Natural Sciences - Spring 2024

Systematic approaches to software testing, theoretical foundations, and the current state of practice. Techniques and tools that improve software testing and overall development skills.

Database Systems

College of Natural Sciences - Spring 2024

Database analysis, design, administration, implementation, hierarchical, network relational models; data sublanguages; query facilities.

Senior Design Project II

College of Engineering - Spring 2024

Advanced project, formal report, and oral presentation.

Senior Design Project I

College of Engineering - Fall 2023

Advanced project, seminar series, formal written report, and oral presentation.

Modern CyberSecurity

College of Natural Sciences - Fall 2023

Contemporary cyber-security issues; techniques, programs, tools and methods for examining contemporary cyber-attacks and cyber-defenses.

Computer Networks and the Internet

College of Natural Sciences - Fall 2023

Principles of communications, local area networks, communication protocols, TCP/IP, and the Internet.

Embedded Systems and Machine Learning

College of Natural Sciences - Fall 2023

Machine learning for embedded computing systems; hardware/software optimizations for machine learning; hardware accelerators for deep learning; data reuse and sharing techniques; memory and network design for machine learning acceleration; anomaly detection and adversarial learning; advanced applications of machine learning in embedded applications.

Operating Systems

College of Natural Sciences - Spring 2023

Introduction to operating systems including memory organization, I/O control, multitasking, process control, coordination, and resource management.

Introduction to Communications Principles

College of Engineering - Spring 2023

Basic concepts in design and analysis of communication systems.

Linear System Analysis II

College of Engineering - Spring 2023

Laplace and Z transforms, applications to modulation, filtering and sampling, state space representation.

Computer Organization and Architecture

College of Engineering - Spring 2023

CPU design; microarchitecture; data path and control path; pipelining; memory system; I/O system; program optimization by system software/hardware.

Software Engineering

College of Natural Sciences - Fall 2022

Principles, concepts, and techniques associated with team-based development of large, complex software systems. Topics include teamwork, configuration management, project management, requirements engineering, and systematic testing techniques. Use software tools in the context of a Scrum-based Agile development project

Systems Security

College of Natural Sciences - Fall 2022

Computer and system security, authentication, access control, malicious software, and software security.

Introduction to Project Practices

College of Engineering - Fall 2022

Development of project skills and professionalism within the electrical and computer engineering (ECE) discipline through individual and group project work guided by ECE industry leaders.

Linear System Analysis I

College of Engineering - Fall 2022

Continuous and discrete time signals and systems representations in time and frequency domain; time convolution.

Digital System Design

College of Engineering - Fall 2022

State machines with PLAs as controllers and small computers; timing and race elimination considerations; state and microprogramming implementation.

Intro to Ordinary Differential Equations

College of Engineering - Summer2022

First and second order equations, series, Laplace transforms, linear algebra, eigenvalues, first order systems of equations, numerical techniques.

Introdction to Microcontrollers and IoT

College of Engineering - Spring 2022

Microprocessor organization, Internet of Things (IoT) platforms, microprocessor coding using C and assembly language, I/O techniques, real-time interfaces, and applications.

Algorithms-Theory and Practice

College of Natural Sciences - Fall 2021

Analysis, design, implementation and applications of algorithms.