Applicability of online education to large undergraduate engineering courses