Eduardo Coelho De Lima Headshot

Eduardo Coelho De Lima

Lecturer, Computer Science

Department of Computer Science
Golisano College of Computing and Information Sciences

585-475-6133
Office Location

Eduardo Coelho De Lima

Lecturer, Computer Science

Department of Computer Science
Golisano College of Computing and Information Sciences

585-475-6133

Personal Links

Select Scholarship

Published Conference Proceedings
Assogba, Kevin, et al. "PredictDDL: Reusable Workload Performance Prediction for Distributed Deep Learning." Proceedings of the 2023 IEEE International Conference on Cluster Computing (CLUSTER). Ed. IEEE. Santa Fe, NM, USA, NM: IEEE, 2023. Print.
Alshangiti, Moayad, et al. "Hierarchical Bayesian multi-kernel learning for integrated classification and summarization of app reviews." Proceedings of the ESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Ed. Abhik Roychoudhury, Cristian Cadar, and Miryung Kim. Singapore, Singapore: Association for Computing Machinery, 2022. Web.
Lad, Vivek Govind, Eduardo Lima, and Xumin Liu. "HSG-CDM: A Heterogeneous Service Graph Contextual Deep Model for Web Service Classification." Proceedings of the 2022 IEEE International Conference on Services Computing (SCC). Ed. Carl K Chang. Barcelona, Spain: IEEE, 2022. Web.
Lima, Eduardo and Xumin Liu. "A Structure Alignment Deep Graph Model for Mashup Recommendation." Proceedings of the ICSOC 2021: Service-Oriented Computing. Ed. Hakim Hacid, et al. Virtual Event, Virtual Event: Springer, Cham, 2021. Web.

Currently Teaching

CSCI-335
3 Credits
An introduction to both foundational and modern machine learning theories and algorithms, and their application in classification and regression. Topics include: Mathematical background of machine learning (e.g. statistical analysis and visualization of data), Bayesian decision theory, parametric and non-parameteric classification models (e.g., SVMs and Nearest Neighbor models) and neural network models (e.g. Convolutional, Recurrent, and Deep Neural Networks). Programming assignments are required.
CSCI-605
3 Credits
This course focuses on identifying advanced object-oriented programming concepts and implementing them in the context of specific problems. This course covers advanced concepts such as event-driven programming, design patterns, distributed and concurrent programming, and the use, design and implementation of applications. Assignments (both in class and as homework) requiring a solution to a problem and an implementation in code are an integral part of the course. Note: This course serves as a bridge course for graduate students and cannot be taken by undergraduate students without permission from the CS Undergraduate Program Coordinator.