Clifford S. Ang, CFA
Author of Analyzing Financial Data and Implementing Financial Models Using R

Compass Lexecon · 1111 Broadway, Suite 1500, Oakland, CA 94607 · (510) 285-1285 ·

About Me

Cliff Ang I am a Vice President at Compass Lexecon, where I specialize in valuation, corporate finance, financial statements analysis, and damages. I have worked on hundreds of engagements involving firms across a broad spectrum of industries concerning issues such as business valuation, fraudulent conveyance/ solvency, market efficiency, materiality, loss causation, and damages.

My expertise and research are in the areas of asset pricing and corporate finance. I have written a financial modeling textbook, which is described elsewhere on this page. My paper "Understatement of the Valuation Impact of Future Stock-Based Compensation Grants: Implications from the Opinion" appears in the Value Examiner. My articles "Why We Shouldn't Add a Size Premium to the CAPM Cost of Equity"" and "Estimating Debt Betas and Beta Unlevering Formulas" are available on NACVA's QuickRead.

I have also held teaching appointments at DePaul University, the University of the Philippines, and Ateneo de Manila University, where I have taught courses in investments, investment management, corporate finance, and international finance.

My CV and LinkedIn page contains additional information about my background.


My Book

I am the author of Analyzing Financial Data and Implementing Financial Models Using R (Springer, 2015), which is a financial modeling textbook that handholds students through every step of the analysis. In my book, I cover a broad-range of topics from basic data analysis to building equitiy, fixed income, and option models. I implement all anlayses and models using R (which is free) and only data that is freely-accessible to the user (i.e., no specialized databases or fee-based services are used).

As a quick summary, the key features of the book are as follows:

  • Teaches students how to use R to analyze financial data and implment financial models from start (e.g., obtaining data) to finish (e.g., generating output expected for a particular analysis) using real-world data

  • Guides students step-by-step through the modeling process and reports intermediate output

  • Exposes students to the notion of data checking and the issues that arise when using real-world data

    My book is available on and Springer.

    Options Data used in the book can be downloaded here:
    Call Options Data
    Put Options Data

    A running list of errata for my book can be found here.

    My Other Financial Models

    I have extensive experience building sophisticated financial models in Excel/VBA and R. I have developed a number of models for teaching purposes, which can be found at I also presented at the R in Finance Conference in 2012 on a practical method of estimating the market value of illiquid debt. The presentation in that conference can be found here.


    My Course on Bond Valuation

    I worked with DataCamp, an interactive learning platform for R/Python and Data Science, to develop a bond valuation and analysis course. In this course, I use R to teach students the fundamental concepts of bond valuation. By the end of the course, the student would have learned how to value a bond, estimate a bond's yield to maturity, and calculate a bond's duration and convexity. This course will set the student up for more advanced fixed income coursework.

    You can check out the course by clicking on the picture above or this link (you will need to create a free DataCamp account to view the first chapter).

    Please also check out below the interview I did after recording the course.

    DataCamp also offers a variety of other courses in R and Python. These courses include many general programming related courses, but there are a few Applied Finance courses as well. For the full list of DataCamp courses, you can click on this link.

    © 2017 Clifford S. Ang. All rights reserved.