I have been teaching chemistry courses at different higher education levels (undergraduate and graduate) for about three decades now. It has been a nice and challenging journey stretched between two ...