Having a guest speaker is an excellent way to provide current, realistic expertise on a critical topic, as well as increase the perceived value students receive from the class. To maximize the impact of speaker sessions, we invite the Guest speakers from renowned companies in Silicon Valley, once in a month.