ECE 590D: Advanced Topics in Electrical and Computer Engineering