If I have a card that has me playing with the top card revealed (let's say Courser of Kruphix) and then there is an effect that has me drawing multiple cards (like Jace's Ingenuity), do I reveal each card as I draw it (well, technically: draw a card, reveal the top then draw, reveal the top then draw), or is it treated as "one instance of drawing three cards" as my friend said, so I only reveal the first (which was already revealed, being the top card) and, draw three cards, and then reveal and leave the top one revealed?
Any effect that instructs you to draw multiple cards, such as Jace's Ingenuity, is actually treated as "Draw a card, draw a card, draw a card, etc".
So yes if the top of your library is revealed by Courser of Kruphix, you have to draw the top card, reveal the top of your library, draw a card, reveal the top of your library, and so on. Or for simplicity sake, reveal all the cards you draw.
Note that some effects will have their controller put a number of cards from the top of their library into their hand (see Scroll Rack for an example), rather than drawing them. In this case, you would reveal the top card of the library before the pseudo-draw effect, and the top card after, but not anything in-between.
So yes if the top of your library is revealed by Courser of Kruphix, you have to draw the top card, reveal the top of your library, draw a card, reveal the top of your library, and so on. Or for simplicity sake, reveal all the cards you draw.
Hope that helps.
Two Score, Minus Two or: A Stargate Tail
(Image by totallynotabrony)