Effective teaching and learning : teachers and students perspective | UPT Perpustakaan