Hello, and welcome to Samuel Malachowsky's academic profile. As a career-long Project Manager, I'm passionate about process and project management and how they can provide practical and real R.O.I. in today's software development environments.
I'm excited to announce the publication of my textbook, Project Team Leadership and Communication! It's designed for students and business professionals who are entering into their first project leadership role. Chapters cover the basics of leadership, team dynamics, project fundamentals/management, project communication, some common pitfalls to avoid, and a practical discussion of up-and-coming Agile methods.
You can check out the details on the information page on the publisher's website. Using Amazon's "look inside" feature, you can preview a fair amout of the book - check it out.
- Pedagogical development, especially in the area of process
- Quantitative resume analysis, and the development of a technical resume maturity model
- Mining project management metrics from technical sources
- Project artifact (i.e. risk table, project plan) development processes
Want to know more? Check out my latest article, paper, or outreach below, take a look at the courses I am currently teaching, or click around.
Providing an Experiential Cybersecurity Learning Experience Through Mobile Security Labs
Cite This: BibTeX
The reality of today’s computing landscape already suffers from a shortage of cybersecurity professionals, and this gap only expected to grow. We need to generate interest in this STEM topic early in our student’s careers and provide teachers the resources they need to succeed in addressing this gap. To address this shortfall we present Practical LAbs in Security for Mobile Applications (PLASMA), a public set of educational security labs to enable instruction in creation of secure Android apps. These labs include example vulnerable applications, information about each vulnerability, steps for how to repair the vulnerabilities, and information about how to confirm that the vulnerability has been properly repaired. Our goal is for instructors to use these activities in their mobile, security, and general computing courses ranging from secondary school to university settings. Another goal of this project is to foster interest in security and computing through demonstrating its importance. Initial feedback demonstrates the labs’ positive effects in enhancing student interest in cybersecurity and acclaim from instructors. All project activities may be found on the project website:http://www.TeachingMobileSecurity.com
(Anthony Peruma, Samuel A. Malachowsky, and Daniel E. Krutz; Conference Paper, 2018-08-15)
SWEN 261 – Introduction to Software Engineering
An introductory course in software engineering, emphasizing the organizational aspects of software development and software design and implementation by individuals and small teams within a process/product framework. Topics include the software lifecycle, software design, user interface issues, specification and implementation of components, assessing design quality, design reviews and code inspections, software testing, basic support tools, technical communications and system documentation, team-based development. A term-long, team-based project done in a studio format is used to reinforce concepts presented in course. (Prerequisites: CSCI 142 or CSCI 243; Offered: Typically both Fall and Spring Semesters, Multiple Sections )