He has taught Tax Procedure for six years, at two different schools. An honors graduate of the University of Alabama School of Law, he received his LL.M. from New York University School of Law where he was managing editor of the Tax Law Review. After practicing in the tax section of a large Atlanta law firm, he returned to NYU as an acting assistant professor teaching in the tax LL.M. program. He has also taught at Mercer Law School.