Accounting is the language of business. I strongly urge to you take as many Finance classes as you can. The courses will give you many of the building blocks necessary for finance.
In class I frequently make fun of accounting and it takes the blame for many things, but it is a necessary "evil." It attempts to provide useful information which can lower information Asymmetries and thus reduce company's cost of capital. This information is largely internally generated but must comply with Generally Accepted Accounting Principles (GAAP). Chief among these principles is the matching principle which tries to match revenues and expenses. Problems often develop because of the large number of assumptions that are used in accounting, the ability to "play games", smoothing earnings, it is not cash flow based, and it varies from company to company.
Reasons why Finance is better than accounting are obviously too numerous to mention (for those of you not in my class this is an inside joke). But We have also mentioned that firms occasionally play accounting "games" and that many of these "games" are not caught in the course of a normal accounting audit. Two recent examples of this include Cendant and Sunbeam. Both of these companies were guilty of at best questionable practices and at worst illegal. As evidenced by their severe price declines, the market has treated them very harshly. Waste Management also had some accounting irregularities and have paid the price. Credit for these cases goes to Penn State and in particular Blake Hallinan who did much work creating these pages. Thank you!