Students: Basic concepts in supramolecular chemistry: non-covalent interactions nature; ion, molecule and biomolecule recognition; molecular self-assembly and self-association: biological examples; kinetics and thermodynamics aspects