Spermatogenesis takes place in
Spermatogenesis is the entire process by which spermatogonial stem cells(in seminiferous tubule) divide and differentiate into sperms. The process has three phases: spermatocytogenesis, meiosis, and spermiogenesis.Ref: Ganong&;s review of medical physiology; 24th edition; page no:-420
Epididymis
Seminiferous tubule
Ductus deferens
Prostate
Endocrinology