TCP Miles Supplemental Course: Tax Compliance and Planning

Independent supplemental course. Farhat Lectures is not affiliated with, sponsored by, or endorsed by Miles. References to Miles identify the review course this material is designed to supplement.

Welcome to the TCP Miles supplemental course for CPA candidates studying with Miles TCP. Build your understanding of Tax Compliance and Planning with step-by-step explanations and practice. Preview Farhat’s teaching in the free sample course. No registration required.

Build a stronger understanding of TCP

Studying Miles TCP and need a clearer explanation of complex tax topics? Our independent TCP Miles supplemental course helps you build a stronger understanding of the Tax Compliance and Planning (TCP) CPA Exam material.

Professor Farhat explains individual and entity taxation, basis, property transactions, and tax planning step by step. Use this Miles TCP supplement alongside your main review course to revisit difficult topics, work through calculations, and understand the reasoning behind an answer before returning to Miles practice questions.

Preview Farhat’s teaching style in the free sample course. No registration required.

What is included in this TCP supplement?

Build understanding with explanations, practice and review tools that support your Miles TCP study plan.

Step-by-step video lessons

Work through individual and entity tax rules, basis calculations, property transactions, and tax planning examples at your own pace.

MCQs and simulations

Practice TCP MCQs and true/false questions with explanations. Review selected video solutions and AICPA simulation walkthroughs.

Tax concepts in practice

Connect taxable income, basis, distributions, and gains or losses through examples that explain the tax consequences of a transaction.

AI study assistants

Ask questions about lecture videos, review answer choices and generate additional MCQs with the quiz and video assistants.

Podcasts for review

Revisit key tax compliance and planning concepts in audio form when you are away from your desk.

Instructor support

Get guidance from Professor Farhat and his team when you need help understanding a topic.

How to use Farhat with Miles TCP

Follow your Miles TCP study plan, then use the corresponding Farhat topic when you need a deeper explanation. Watch the lesson, work through the practice questions, and return to Miles to check your understanding.

Need help getting started?

What students say about Farhat Lectures

Idan Cohen
Idan CohenCPA
Professor Farhat’s lectures are a game-changer. His clear, step-by-step explanations helped me master the hardest FAR and AUD topics that my main CPA review course didn’t cover well. He reinforces key concepts with journal entries and real examples, leaving no confusion. His passion, depth, and willingness to help students make him an invaluable resource. I owe many points on my FAR exam to him. Highly recommend FarhatLectures.com!
Laura Miles
Laura MilesCPA, Audit Senior Accountant
Professor Farhat videos and lectures are amazing. They helped me so much during college – introductory and intermediate accounting courses both. They were an invaluable supplemental study tool for my through college and after college while I studied for my CPA exams. Professor Farhat explains things in an easy to understand manner and is extremely illustrative. I highly recommend signing up for his subscription or utilizing his free YouTube videos online. I could not have achieved as much academic success as I did without him.
Brooke Goodall
Brooke Goodall CPA
Professor Farhat has never met me, but he was so kind to me and treated me like one of his own students. He provided me with the courage to pass my CPA exam and has been so interested in my progress. P He makes the most intimidating topics easy to understand. Thank you Professor Farhat!
Kevin Davis
Kevin DavisCPA
Professor Farhat’s lectures are extremely helpful for difficult concepts like you will face on the FAR exam. He does such a wonderful job of explaining step-by-step how to work through problems and also gives you valuable examples on how to be successful on the CPA exam. I have spoke to so many people that Professor Farhat has helped through the years. He truly is a leader in the accounting field. I highly recommend using his videos to be more successful on the CPA exam. Thank you Professor Farhat for helping me pass my CPA exam!
Karen Simmons
Karen SimmonsCPA
Professor Farhat’s tutoring and videos are outstanding! My FAR score jumped from 60 to 80. His step-by-step teaching style gave me the confidence and deep understanding I needed to pass. I’m now on track to complete all CPA sections within a year using his proven approach. If your CPA prep software isn’t enough, check out FarhatLectures.com — his guidance truly makes the difference!
Ariel Lee
Ariel LeeCPA | CMA | CFA candidate L1 passed
Supplemental CPA exam materials provided by Mansour is really helpful for those difficult chapters. I did benefit a lot from it during my CPA exam journey.
Hem Mehta
Hem MehtaCPA, Tax Senior at Deloitte
Professor Farhat’s videos were incredibly thorough and effective. I watched them whenever I got stuck with any of the topics of CPA exam. I can absolutely say that his videos played a huge role in I passing all the tests. Can’t recommend enough.
Parth Patel
Parth PatelCPA, Audit Senior
Professor Farhats videos were a key to me passing all 4 CPA exams. Supplemented His lectures with Becker and every time I was eating, before going to bed or during lunch breaks I found myself watching his videos. Thank you so much for playing such a huge role in my journey!
Mark Malinao
Mark MalinaoCPA (US, PH)
Now that I have already passed the 4 parts of the CPA exams, I would like to express my sincere gratitude to Prof. Mansour. From day 1, his supplemental review course made complicated topics simple especially Governmental Accounting. I had no knowledge about US Govt Acctg and still manage to grasp the concepts through his simple but effective way of teaching. I highly recommend Prof. Mansour supplemental material for all aspiring CPAs. The supplemental course was aligned with my course provider (Gleim) which made it very easy to follow.
Shubham Banerjee,
Shubham Banerjee, Certified Public Accountant (US) | Audit Manager at BDO UK LLP
Mansour’s video lectures are extremely helpful! While studying for CPA, there were multiple chapters which I wasn’t comfortable with at first go, and that is when I would turn to Mansour’s lectures, which would help me understand key concepts through easy communication and clear examples. Thank you for your contribution towards my CPA completion journey.
Ananya Chatterjee
Ananya ChatterjeeUS CPA || Finance and accounting professional
During my CPA preparation, I was struggling with AUD, that’s when I came across Farhatlectures. The lectures are targetted exactly to bridge the gap in understanding of the students. The true/false questions makes you aware where you stand. The 500 AICPA question module is also very helpful to understand the requirements from actual exam point of view. I used the subscription throughout my preparation and was successful. Highly recommended.
Aramazd Demirkhanyan
Aramazd DemirkhanyanCPA
I used Professor Farhat’s lectures in complement to my Becker review course. The lectures are in depth and covered the topics that Becker either omitted or were quite short. Professor uses comprehensive and plain language and provides many examples during the lectures, so even pretty challenging topics are affordable for students to understand and absorb.
Nivashini Kamaraj Lilly
Nivashini Kamaraj LillyCPA (awaiting License)
Recently, I cleared all four parts of CPA exams. Thanks to Farhat videos for keeping me on track!! Farhat resources are very helpful in understanding the material and motivational. You can reach out directly to Farhat for any of your questions. He provides the proper guidance. I highly recommended for all CPA aspirants. Stay focused and on track!!
Arul Murugan Subbaiah
Arul Murugan Subbaiah@username
The videos on Government Accounting were simply great! The way you have designed the content and presentation made the entire concept very simple, easy to understand and remember. Thank you so much for making this
Arun G.
Arun G. Director, Technology Risk Consulting at RSM US LLP
Professor Farhat’s lectures perfectly complemented my CPA review course. His detailed explanations helped me master tough topics without shortcuts — just true understanding. The site’s organized videos, MCQs, and simulations made studying efficient and effective. Professor Farhat is not only knowledgeable but also genuinely supportive and inspiring. His passion for teaching and dedication to the accounting profession helped me succeed and become a CPA!
Stephanie Molina
Stephanie MolinaCPA
Professor Farhat is the key to CPA exam success! After struggling for years with other review courses, his clear, practical, and affordable lessons helped me pass all four CPA sections within nine months while working full-time. His real-life examples and straightforward teaching style made complex topics easy to grasp. Scores: AUD 81, REG 94, BEC 85, FAR 90. Thank you, Professor Farhat — earning my CPA license truly changed my life!
Krishma Shukla
Krishma ShuklaAudit staff | US CPA (awaiting license)
Very helpful in understanding the concepts and getting the basics right. A perfect supplement to the CPA review course!
Rafael Valentin
Rafael ValentinEnrolled Agent/Accountant
Mr. Farhat’s lectures make the complex, intricate topics of accounting simple. His content has played a huge role in my learning experience and is one of the main reasons why I got over the hump of the CPA exam. I WOULD HIGHLY RECOMMEND!!!
Krishma Shah,
Krishma Shah, CPA (Pursuing) | Chartered Accountant | Ex-Deloitte | Tax | Regulatory | Accountancy
I recently appeared for my Regulations test of CPA. I cleared with a score of 86. I am writing this to specially thank you for your lectures as they made my life so easy while understanding and remembering things.
Kasey Luu
Kasey LuuCPA, MSA, Tax Senior at Deloitte
I’ve been watching Professor Farhat’s videos since my first intermediate accounting class. Throughout my CPA journey, his clear, step-by-step explanations and numerical examples helped me truly understand difficult concepts. His free YouTube lectures are an excellent supplement to any review course — definitely worth the time! Thank you, Professor Farhat, for your outstanding work and for helping so many of us reach our CPA goals!
Andrew Manningham
Andrew ManninghamCPA Accountant and Perpetual Student
Mansour Farhat’s accounting videos were instrumental in my success throughout college. I frequently relied on his instruction when I was struggling with various topics. I spent countless hours watching his videos over and over again, and I strongly recommend his videos to anyone who is struggling as an accounting major. He is very encouraging and communicates clearly in a manner that makes complicated concepts understandable by giving very detailed examples and articulating exactly how the concepts work in the real world
Slobodanka Mitchell
Slobodanka Mitchell,Experienced Assurance Staff at EY | CPA Candidate 4/4 Passed
If you are struggling with FAR topics Mansour Farhat is here to help you. Not only that he directly answered many questions in the FAR Facebook group, his videos also help students with topics that they struggle with. He definitely helped me understand intercompany transactions, which was the subject I’ve never seen or studied before. I passed FAR on a first try. Thank you!
Aaron Rafelson
Aaron RafelsonTax Associate at EY
His videos really helped me on the topics I was lost on. If anyone is studying accounting I cannot recommend his videos enough.
Suellen DeLaughter
Suellen DeLaughterCredentialed Tax Accountant
Mansour Farhat’s videos played a pivotal role in preparing for the IRS Enrolled Agent exams. The Income Tax course broke down the concepts while building competency and confidence in my ability to successfully prepare tax returns or provide tax advice to clients. His course thoroughly prepared me to pass each exam on the first attempt. With my new Enrolled Agent status, I landed a job in the tax field. Thanks, Mansour Farhat!
Sam Yarsike
Sam YarsikeCPA,Senior Assurance Associate at PwC
I credit Mansour’s videos as a big reason for why I passed all four of my CPA exams. There are many topics/subjects that aren’t explained well with other CPA exam prep courses. Farhat’s videos are crucial to supplement with your CPA exam prep material if you’re looking to pass all 4 exams.
Matthew Zylak
Matthew ZylakCPA,CFO at Safran Optics 1
Farhat’s lectures filled in the gaps when studying for the CPA exam. He knows how to explain the content while telling you what you can expect when taking the exam. I strongly recommend supplementation of your CPA review course with Farhat.
Jacob Borkowski
Jacob BorkowskiAssurance Senior Associate at PwC
I used these videos to supplement my CPA prep from Becker. He was especially helpful for FAR and REG. Huge shout out!
Kristen Rezac
Kristen RezacCPA,Audit Senior
Professor Farhat’s lectures were key to my success throughout college and passing the CPA exam. He does a great job of making complex topics easy to understand! Would recommend him to anyone and everyone!
Aastha Buttan
Aastha ButtanCPA,Certified Public Accountant (WA), Accounting & Reporting Advisory Services at BDO RISE
I used Professor Farhat’s videos in addition with Beckers. His videos helped me understand the concepts with examples making them relatively easy to follow. It’s a great resource for those preparing for the CPA exam.
Maria E. Wagner
Maria E. Wagner CPA,Senior Accountant at Fabietti, Hale, Hammerstedt & Powers, PA
Professor Farhat’s lectures were a great supplement to my CPA review course! His lectures became a staple to my final review study sessions, as they provided clarification on topics that I was unsure of. The lectures are concise and easy to follow along with, and they’re a great resource for anyone studying for the CPA exam or for those who are working toward their accounting degree!
Joshua Kokhavim
Joshua KokhavimCPA,Senior Tax Associate at PwC
I recommend Professor Farhat to any aspiring CPA. His videos were extremely helpful for any topic I was having trouble with. His lectures would often provide examples that he would go through in great detail, which was very valuable during my CPA journey.
Joseph Speybroeck
Joseph SpeybroeckCPA,Senior Tax Associate
Mansour Farhat is a premier teacher with a unique gift of communicating the complex in simple, intelligible form. His passion for teaching and desire to see students succeed is evident in every video. His videos are comprehensive and emphasize understanding — not memorization. Much of my success in passing the CPA exams is due directly to Mansour Farhat’s efforts.
Neil Wu
Neil WuCPA, Senior Associate
highly recommend, helped me out when I was confused about CPA topics! thank you!
Donald Olson
Donald OlsonSenior Inventory Accounting Specialist at DENSO
Professor Farhat’s instructive videos were instrumental to finishing my degree in Accounting. As an entirely online student, I often missed the benefit of having an instructor I could follow along with. Professor Farhat’s videos helped bridge that gap. Regardless of your goals in Accounting; be it one class, an entire degree, CPA, or CMA, Professor Farhat’s instruction will help you.
Elizabeth Johnson
Elizabeth JohnsonCPA,Senior Tax Associate at PKF O’Connor Davies, LLP
Professor Farhat was incredibly helpful to me during my CPA studies. His videos are very easy to follow and can be supplemented with any review course. I highly recommend them to any accounting student and aspiring CPA. He helped me pass all 4 sections on my first try, and I only wish I had discovered his videos in college.
Ryan Bakke
Ryan BakkeCPA,I Help Real Estate Investors Become Tax Smart
Greetings CPA/Aspiring CPA! I used Farhat Youtube Lectures in addition to my Becker Course Material. The Farhat Youtube videos worked to my advantage because they offered a different perspective than what the Becker class taught as well as Farhat dove deeper into certain topics and I was able to understand things better than I would using Becker material. I believe Farhat puts a spin on the course material thats more than just for the CPA, this is educational in nature and goes beyond the CPA exam. Thank you Mansour Farhat for the educational material and I would recommend it to all CPA candidates!
Alfredo Vera, Jr.
Alfredo Vera, Jr.CPA,Auditor at Cascos & Associates, PC
Anyone working on their CPA should take Professor Farhat’s course to supplement their studying. I was struggling to get past the REG exam for my CPA (passed on 4th try) and Professor Farhat’s lectures helped me understand topics that were keeping me from passing. I highly recommend it if you are using Becker. Check it out at www.farhatlectures.com it is a great resource to use.
Sylvia Katabaazi
Sylvia Katabaazi CPA MBA,Senior Accounting Manager
I have used Mansour’s CPA lectures to supplement my main CPA course. I subscribed to his lectures and gain a deeper understanding of every aspect of the FAR topics. His lectures on bonds, business combinations, leases, and inventory (valuation) were so helpful. I got a simulation on each topic and I could hear his voice during the exam. Five years after passing and getting my license I am still subscribing to his lectures. I love his teaching style and passion for teaching aspiring CPAs. Keep up the good work Mansour.
Stephanie Weldon
Stephanie WeldonMAcc,Business Process Analyst for Contracts and Pricing at Ingalls Shipbuilding, A Division of Huntington Ingalls Industries
During my undergrad, Farhat’s lectures got me through challenging intermediate and advanced accounting courses. He breaks down each segment into straightforward terms and explains the material better than my instructors could. His lectures on auditing are beneficial in understanding the auditing process and provide examples for better understanding. I plan to use his videos throughout my graduate studies and CPA preparation.

TCP Miles supplemental course FAQs

Yes. Visit the Farhat Lectures free sample course to explore selected lessons and learning tools before subscribing. No registration or credit card is required.

If you would like to preview a particular TCP topic, contact our team for help finding a suitable sample.

For full course access, view the subscription plans.

Yes. There are no cancellation fees, and you retain access until the end of your current billing cycle. Your subscription renews automatically unless you cancel. Payments are not refunded or prorated after payment.

On a desktop or laptop, open My Account, select My Subscription, and choose Cancel next to your active plan.

You can explore the available free sample lessons before subscribing.

Choose a Monthly, Yearly, or Two-Year subscription, with access to all courses and learning resources.

View current pricing and plan benefits to compare prices, billing details, and included support.

The TCP Miles supplemental course is an independent Farhat Lectures resource for CPA candidates studying with Miles TCP. It provides additional explanations and practice for Tax Compliance and Planning, including individual and entity taxation, basis, property transactions, and tax planning.

Use it alongside your main Miles CPA review course: revisit a difficult topic with Professor Farhat, work through examples, and then return to your Miles study plan.

Farhat Lectures is not affiliated with, sponsored by, or endorsed by Miles. A Farhat subscription does not include access to Miles materials.

Your subscription gives you unlimited access to all courses—just like Netflix, but for accounting! You can jump between CPA, CMA, EA, college accounting, and more—all under one subscription.

All courses are on-demand, giving you the freedom to study anytime, anywhere, and at your own pace. No live sessions to worry about—you can pause, rewind, and replay lessons as needed.

Contact Professor Farhat and his team at [email protected], message us on WhatsApp, or call 484-894-1008 for help choosing lessons or understanding a topic.

Course Content

WELCOME. PLEASE START HERE!

Lesson Content
0% Complete 0/1 Steps
🚨🚨HOW TO SOLVE SIMULATIONS (TUTORIAL + VIDEO EXAMPLES)
1 of 2
+2344 enrolled
Not Enrolled
29.99/month. Access to all courses.

Course Includes

  • 38 Lessons
  • 340 Topics
  • 149 Quizzes