This paper discusses the author?s twenty five years of experience teaching Dr. Boehm Boehm?s techniques in software estimating, software risk management, and other aspects of software project management. This experience has occurred in both industrial and academic settings. Dr. Boehm's techniques have proven to be robust, well suited for teaching purposes, straightforward to implement, and practical enough that many students reported successful application in the workplace.