Do you have a good grasp of the basics of English grammar but wish that you could deliver your ideas more persuasively? In this interactive workshop, we’ll focus on a variety of document and writing structures available to you, and what role each can play in creating effective patterns, rhythm, and flow. We’ll also work on how to use emphasis (through formatting, contrast, and other means) to draw your readers’ attention to key points, and which structures are best suited to particular purposes and contexts.


Self-management is essential for professionals who wish to do their best, role model, influence, and lead. In this workshop, we will begin the intentional process of directing our own thinking, feelings and actions to achieve effective self-management. We will explore how self-leading and self-management are foundationional to setting and achieving valuable and fulfilling goals and vital to purposefully leading others.

The complexity of modern cloud platforms and the highly distributed nature of today’s software systems present significant challenges for debugging, anomaly detection, and root cause analysis. Traditional methods for software debugging, monitoring, and performance analysis are often limited, as they focus primarily on known issues. The rise of large language models (LLMs) has further transformed software development by automating tasks, often reducing developers’ direct engagement with code and decreasing system awareness.

The seminar will start with an introduction to general concepts of machine learning followed by two research directions. The first research direction is to illustrate how to use AI for malware analysis. Assembly code analysis is one of the critical processes for mitigating the exponentially increasing threats from malicious software. However, it is a manually intensive and time-consuming process even for experienced reverse engineers. An effective and efficient assembly code clone search engine can greatly reduce the effort of this process.

The world is going mobile. Android has surpassed its counterparts and become the most popular operating system all over the world. The openness and fast evolution of Android are the key factors that lead to its rapid growth. However, these characteristics have also created the notorious problem: Android fragmentation. There are numerous different Android device models and operating system versions in use, making it difficult for app developers to exhaustively test their apps on these devices.