Ugur Eseryel
I am taking this course online now. It is easy to follow: she made small videos that you can watch. Also gave us the transcription of the lectures. There are assignments that require you to work with a company. She practical assignments about each topic. Course is well organized. Dr. E is always available to help. Greatest prof i had at ECU