RNA polymerase is an enzyme that synthesizes RNA, copying a DNA sequence. It "reads" de DNA template strand in order to synthesize an RNA strand. It synthesizes the RNA strand in the 5' -> 3' direction, reading the DNA strand (a template) in the 3' -> 5' direction. Therefore, the correct answer is b) 3' -> 5' along the template strand.