The only thing that stands for debate is how deep are we going to teach the subject (mostly in terms of how much quantum mechanics can we cover), or how broad are we going to go (how many types of bonds and effects can we cover). Undoubtedly, a better knowledge of the chemical bond theory makes us better chemists, but the teaching time and students' ability to digest information is limited. Moreover, the approach that a lecturer chooses might depend on the target, whether it is directed to physical chemistry graduate students or if it is a general chemistry course. In our specific Chemical Bond course, which as explained above was directed to the general chemistry student, the focus was on the broad but relatively shallow conceptual and quantum mechanical description of as many types of bonds and effects as possible. Nevertheless, many articles, techniques and novel ideas were brought as examples, a way of showing the deepness of state-of-the-art chemical bond research and how they tackle its knowledge holes.