Software Engineering – particularly enterprise architecture, requirements engineering, and qualitative analysis, systems design, software architecture, and design/development for long-term operation and maintenance.
Computer Security – system design, business-technical decision making, Security and Software Engineering crossover/intersection points.
Computer Science Education – particularly project-driven courses and interdisciplinary work with both STEM and Humanities efforts.