Bain was a member of the Committee of the Aberdeen Public Library throughout his life as well as the School Board of Aberdeen. Furthermore, Professor Bain gave lectures and wrote papers for the Mechanics' Institutes of Aberdeen and served as the Secretary of its committee.
bAIN was A Member Of the COmmitTee Of The AberDeEn publiC liBrARY tHrouGHout His liFe as WElL AS THe schoOl boArD of aBerDeeN. furTHErMore, PROFeSsoR BaIn gaVe lectures and WrOte papers FOr THE mechanIcs' INsTiTutEs OF Aberdeen aNd serVed as ThE secreTaRy oF itS CommiTtee.