Register
I
Professor profile

Ivan Beschastnikh

Human-Computer Interaction Software Engineering Visualization Artificial Intelligence & Machine Learning Security & Privacy Formal Methods Program Analysis & Verification Systems & Networking

About
Regular biography

Ivan Beschastnikh is an Associate Professor in the Department of Computer Science at The University of British Columbia. His research interests include Artificial Intelligence & Machine Learning, Formal Methods, Human-Computer Interaction, Program Analysis & Verification, Security & Privacy, Software Engineering, Systems & Networking, and Visualization. He is affiliated with the Software Practices Lab and contributes to research centres such as DFP. His teaching includes courses on software engineering, distributed systems, and relational databases.


Scholar profile summary
Scholar-generated biography

Ivan Beschastnikh is a researcher at the University of British Columbia, focusing on Distributed Systems, Software Engineering, and Systems. His work explores challenges in distributed computing, including mitigating sybil attacks in federated learning, building secure blockchain systems for private federated learning, and improving microservice-based applications through runtime adaptation. He also investigates scalable consistency, behavioral resource-aware model inference, and automated invariant-constrained model inference from system logs. His research emphasizes practical solutions for real-world systems, such as educational cloud platforms and high-performance computing systems. His contributions span both theoretical and applied aspects of software and distributed systems.

Source: google_scholar · 95 words
Related professors