This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Ke
I developed this textbook while teaching the course Statistics for Financial
Engineering to master’s students in the financial engineering program at Cornell University. These students have already taken courses in portfolio management, fixed income