Teaching and Learning of "Molecular Biology and Enzymology" (MBE) through Hands-on Experience