A brief review of oscillatory activity in neurons and networks is given. Conditions required for neural oscillations are provided. Three mathematical methods for studying the coupling between neural oscillators are described: (i) weak coupling, (ii) firing time maps, and (iii) leaky integrate-and-fire methods. Several applications from macroscopic motor behavior to slice phenomena are provided.